jak v Perlu na MYSQL

Jiri Kratochvil jkratochvil na fincommaterna.com
Středa Listopad 28 13:44:47 MET 2001


modul DBI:

<code>
use DBI;

my %db = (
   database => "DBI:mysql:database=db",
   handle => undef,
   query => {}
   );

#connect db
$db{handle} = DBI->connect($db{database});
unless ($db{handle})
   {
   syslog('error',$DBI::errstr);
   die $DBI::errstr;
   }

#prepare queries
$db{query}{get_all} = $db{handle}->prepare(
   'SELECT * FROM _table');

my $rv = $db{query}{get_all}->execute();
my $fetch;
while ($fetch = $db{query}{get_all}->fetch())
   {
   my $msg = sprintf(@$fetch[1],@$fetch[2]); # prvni dva sloupce
   }

#disconnect DB
if ($db{handle})
   {
   $db{handle}->disconnect();
   }

<\code>




Další informace o konferenci Perl