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-Key: 160008

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

Printed on: April 16, 2024 at 08:04 o'clock

Member: dog
dog Feb 02, 2011 at 21:06:51 (UTC)
Goto Top
Meinst du den aktuellen Fehler? mysql_errno()
Member: ppmk22
ppmk22 Feb 04, 2011 at 08:49:37 (UTC)
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
Member: Guenni
Guenni Feb 04, 2011 at 13:29:30 (UTC)
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
Member: ppmk22
ppmk22 Feb 23, 2011 at 13:25:01 (UTC)
Goto Top
Ja das war es, danke.

Liebe Grüße
Petra