Linuxer;

Saya baru install mysql dan coba membuat simple sript perl pake mysql.
 tapi waktu saya compile ada msg error :
 
Global symbol "$dsn" requires explicit package name at database.pl line 12.
database.pl had compilation errors.

source nya :
#!/usr/bin/perl
use DBI;
use strict;
my($dns) = "DBI:mysql:pegawai:localhost";
my($user_name) = "domu";
my($password) = "kayujati";
my($dbh,$sth); 
my(@ary); #array for row returned by query

$dbh = DBI->connect ($dsn, $user_name, $password, { RaiseError =>1})  <-------line 12

$sth = $dbh->prepare ("SELECT Nama, Usia, Alamat, Email FROM pegawai");
$sth->execute ();

while(@ary = $sth->fetchrow_array () )
{
        print join ("\t",@ary), "\n";
}
$sth->finish ();
$dbh->disconnect();
exit(0);

mohon masukan dari rekan milis

thanks sebelumnya
Prt



--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke