Mit den Funktionen mysql_num_rows() bzw. mysql_affected_rows() kann man die Anzahl der gefundenen Datensätze bei einem SELECT-Statement bzw. die Anzahl der betroffenen Datensätze bei einem UPDATE-/INSERT-Statement überprüfen.
// Beispiel für ein Select-Statement $query = "SELECT * FROM table WHERE x = '$x'"; $result = @mysql_query($query); if(!$result) { echo "Fehler: " . mysql_error(); } else { echo mysql_num_rows() . " Datensätze gefunden.<br />\n"; } // Beispiel für ein UPDATE-Statement $query = "UPDATE table SET a = '$a' WHERE x = '$x'"; $result = @mysql_query($query); if(!$result) { echo "Fehler: " . mysql_error(); } else { echo mysql_affected_rows() . " Datensätze geändert.<br />\n"; }






