Tom: MySQL gibt keine Fehlermeldung aus!

Beitrag lesen

Hello,

Was läuft da verkehrt?

Vermutlich gar nichts.
Aber das kannst Du nur wissen, wenn Du MySQL auch danach fragst.
Nach jedem Request an das DBMS solltest Du den Status (die letzte Fehlernummer) auch abfragen.

Das geht mit

$fehler_nr = mysql_errno($connection);

und

$fehler_text = mysql_error($connection);

Außerdem ist es sinnvoll, nach einem Query auch das Queryhandle abzufragen, ob es überhaupt gültig ist.

$result = mysql_query($sql, $connection);

if ($result and $mysql_errno == 0)
   {
     ## weitermachen

}
   else
   {
     ## Fehlerbehandlung

}

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)