[quote=stb2050,22.08.2003, 12:57]Wenn hier ein Benutzer einen "$user" angibt, von dem es in der Tabelle hpm_user keine Zeile gibt, also der nicht existiert, dann bekomme ich folgende Fehlermeldung:[/quote]
Schreibe mal das Script folgendermaszen um:
Am anfang vom Script eine Datenbankverbindung erstellen:
use DBI;
my &
unless (&
print "Fehler: konnte nicht zur Datenbank verbinden: $DBI::err_str\n";
exit 0;
}
und dein Codebeispiel ersetzt du durch folgendes:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
&
my &
my &
if (my &
(&
}
else {
}
&
sub FireSql {
my (&
my &
unless (&
print "Fehler im prepare: '$statement': ", &
exit 0;
}
unless (&
print "Fehler im prepare: '$statement': ", &
exit 0;
}
return (&
}
Habe den Code nicht getestet, also ist wahrscheinlich ein Vertipper drinnen...\n\n
<!--EDIT|Strat|1061551687-->