ppmk22
Goto Top

Mysql fehlercode per php auslesen

Ich schon wieder.

Gibt es eine Funktion um nur den Fehlercode von der mysql db zu bekommen?

Also z.B. nur 1146 für Tabelle gibt das nicht.

LG
Petra

Content-ID: 160008

Url: https://administrator.de/contentid/160008

Ausgedruckt am: 22.11.2024 um 15:11 Uhr

dog
dog 02.02.2011 um 22:06:51 Uhr
Goto Top
Meinst du den aktuellen Fehler? mysql_errno()
ppmk22
ppmk22 04.02.2011 um 09:49:37 Uhr
Goto Top
Weiß nicht, wenn ich im phpmyadmin eine sql Frage starte, bekommen ich z.B. diese Fehlermeldung #1054 - Unknown column 'nummer' in 'where clause' wenn es die Spalte nicht gibt
oder
#1146 - Table 'tabelle.tabelle' doesn't exist.
Wenn ich das in php mit mysql_errno() bekomme ich immer 1064.
Meine Frage ist also, wie komme ich an die anderen Fehlercodes?

LG
p
Guenni
Guenni 04.02.2011 um 14:29:30 Uhr
Goto Top
Hi ppmk22,

mysql_errno funktioniert schon. Die Anweisung im Script hat wahrscheinlich einen Syntaxfehler.

Laut MySQL-Referenz . . .

ERROR 1064 (42000): You have an error in your SQL syntax ...

near . . . Fehler_stelle_in_Anweisung

Siehe ==> http://dev.mysql.com/doc/refman/5.5/en/error-messages-server.html#error ...

Diesen ErrorCode gibt auch phpMyAdmin bei Syntaxfehler(n) zurück face-wink

Gruß
Günni
ppmk22
ppmk22 23.02.2011 um 14:25:01 Uhr
Goto Top
Ja das war es, danke.

Liebe Grüße
Petra