Einzelnen Beitrag anzeigen
  #2  
Alt 14.01.2005, 16:07:58
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Die Funktion mysql_query() liefert nur dann false zurück, wenn auszuführende Abfrage syntaktisch falsch war:
Zitat:
Das alleine sagt jedoch überhaupt nichts über die Anzahl veränderter oder gelieferter Datensätze aus. Es ist durchaus möglich, dass eine Anfrage erfolgreich war, ohne einen einzigen Datensatz zur verändern oder zu liefern.
(http://de3.php.net/mysql_query)

Um zu überprüfen, wieviele Datensätze betroffen waren, gibt es die Funktionen mysql_num_rows() (bei SELECT-Abfragen), sowie mysql_affected_rows() (für INSERT-, UPDATE- und DELETE-Abfragen).
Mit Zitat antworten