Mailinglisten-Archive |
Hi, schon OK, ich habs selber rausgefunden, mysql_affected_rows (=0) liefert natürlich das gewünschte Ergebnis. Was macht man allerdings bei mehreren Datensätzen? (*grübel, ein Fehlermeldung wäre hier schon angenehmer*) Trotzdem danke für den Tip! -A.E. >> Das entsprechende mysql_db_query() bzw. mysql_query liefert FALSE zurck, >> wenn die Ausfhrung des SQL-Befehls fehlschlug. >> Danach kann mit mysql_error() der Datenbankfehler ausgelesen werden. > Nein, das mysql_query() liefert in diesem Fall keinen Fehler (jedenfalls > bei mir nicht), ist aber ein Feature von MYSQL. INSERT ignoriert dann den > Rest (nunja, bei einer Zeile nicht viel) und die Meldung lautet: > # OK, 0 rows affected. > # Records:1 Duplicates:1 > Nur machen tut es halt nix.
php::bar PHP Wiki - Listenarchive