ppmk22

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 160008

Url: https://administrator.de/forum/mysql-fehlercode-per-php-auslesen-160008.html

Ausgedruckt am: 23.07.2025 um 11:07 Uhr

dog
dog 02.02.2011 um 22:06:51 Uhr
Meinst du den aktuellen Fehler? mysql_errno()
ppmk22
ppmk22 04.02.2011 um 09:49:37 Uhr
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
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 ==> 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
Ja das war es, danke.

Liebe Grüße
Petra