on Tue, 14 May 2002 18:57:56 GMT, Jim-Cont Flaherty wrote: > while( $questions_asked =~ /!([^!]*)/g) { > > my $num1 = $1; > > > print " This is a test: $num1<BR>"; # this statement for debug > > my $sth1 = $dbh -> prepare("select * from tests where num = '$num1' > "); > > $sth1 -> execute or die " unable to execute query "; > > #$sth1 -> finish; > > my $array_ref = $sth1 -> fetchall_arrayref();
Change the prepare to my $sth1 = $dbh->prepare("select * from tests where num = ?"); and move it out of the while loop. Change you execute statement into $sth1->execute($num1) or die " unable to execute query "; Don't 'finish' before you have fetched. -- felix -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]