Jan Huss: Dokumentation zu Perl::DBI

Beitrag lesen

Hallo,
hier ein einfaches Beispiel für Dich:

use DBI;

$dbaseData = 'dbi:mysql:DBNAME;DBHOST';
$dbaseUserName = 'DBUSER';
$dbasePw = 'DBPASS';

DB-Verbindung herstellen...

my $dbase = DBI->connect($dbaseData, $dbaseUserName, $dbasePw);

SQL-Query vorbereiten...

my $query = $dbase->prepare("SELECT * FROM t01_test");

und aushühren...

$query->execute;

evtl. Fehler ausgeben...

if ($dbase->errstr gt '') {
print '<br>Es ist ein DB-Fehler aufgetreten: '.$dbase->errstr.'<br>';
}

DB-Verbindung kappen...

$dbase->disconnect;

Das Result-Set zeilenweise auslesen, Spalten werden in @tmp gespeichert.

while (my @tmp = $query->fetchrow_array){
    print $tmp[0];
}

Soviel zur Grundlegenden Handhabung.

Gruß Jan