Below code does not print contents of the select sql
statement to file ??
When I run a select on the table i get results in the
dos shell.
All the code below does is print column names and
nothing more ??
code:
open(file,">C:/perl/bin/mysql.txt") or warn "did not
open file\n";
undef $sql;
$sql = " select * from regs ";
if ($db->Sql($sql)){
print "SQL failed.\n";
print "Error: " . $db->Error() . "\n";
$db->Close();
exit;
}
print file " ref cite reg
notes \n";
# start while loop at line below ##
while($db->FetchRow()){
undef %Data;
%Data = $db->DataHash();
@data = %Data;
my $var1 = $Data{ref};
my $var2 = $Data{cite};
my $var3 = $Data{reg};
my $var4 = $Data{notes};
print file "$Data{'ref'} $Data{'cite'}
$Data{'reg'} $Data{'NOTES'} \n";
# print file " '$var1' $var2 $var3 $var4 \n";
} # End of while loop
close(file);
$db->Close();
print " file located at C:/perl/bin/mysql.txt ";
=====
Regards,
Investorclb
=====
Regards,
Investorclb
__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <mysql-unsubscribe-##L=##[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php