On a seperate note you should be using placeholders in your SQL instead of embeding the variable directly.
my $sql ="SELECT Bug.ixBug, Bug.sTitle, Bug.ixBug, Bug.sTitle, Bug.ixB +ug, Bug.sTitle FROM Bug WHERE Bug.ixBug = ?"; _connect(); my $sth =$connection->prepare($sql); $sth->execute($args); my @rows = $sth->fetchrow_array; my @array = $sth->fetchrow_array;
Notice also that I added the call to execute that seems to have gotten lost. Since you are calling "fetchrow" you are only going to get the next row. Check DBI for information on how to loop over fetchrow and populate an array (or for one of the many other ways to do it. ;)
In reply to Re: Simple perl script creates a table but no SQL results ..why?
by eric256
in thread Simple perl script creates a table but no SQL results ..why?
by yoyomonkey
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |