Hallo !
Ich bin gerade dabei, zum ersten mal eine mysql Datenbank in meine Webseiten einzubauen...
Habe da nun ein kleines Problem... bekomme ich diesen Logbucheintrag... aber wieso ?.
Fehlermeldung: (was sagt diese genau aus... wonach muß ich suchen?)
DBI->connect(database=produkte) failed: Can't connect to MySQL server on 'localhost' (10061) at e:/website/my2.pl line 9
[Mon Dec 30 10:55:52 2002] [error] Fehler bei Datenbankverbindung: at e:/michael-sirl.de/my2.pl line 9.
my2.pl sieht so aus:
use CGI;
use DBI;
my $DB_NAME = "produkte";
my $DB_DSN = "DBI:mysql:database=$DB_NAME";
my $DB_USER = "";
my $DB_PASSWD = "";
my $dbh = DBI->connect($DB_DSN, $DB_USER, $DB_PASSWD) or die "Fehler bei Datenbankverbindung: $!";
my @DB_Felder = $dbh->list_fields('produktdaten');
$dbh->disconnect;
my $SQL_Statement = "SELECT nummer, name, beschreibung FROM produktdaten ".
"WHERE produktdaten.nummer >= ".$cgi->param($von_Nummer).
" AND produktdaten.nummer <= ".$cgi->param($bis_Nummer).
" ORDER BY ".$cgi->param($sortier_feld);
my $Abfrage = $dbh->prepare($SQL_Statement);
$Abfrage->execute();
my @Datensatz;
while(@Datensatz = $Abfrage->fetchrow_array()) {
DatensatzVerarbeiten(@Datensatz);
}