Mit mysql_affected_rows() kann man sich die Menge der Datensätze
zurückgeben lassen, welche von einer vorangegangene MySQL-Operation
betroffen waren. Sollten Sie die optionale Verbindungskennung (Verbindungs-
Kennung) nicht angeben, so wird die momentane Verbindung verwendet.
Folgende Anweisungen werden berücksichtigt:
DELETE
INSERT
UPDATE
Beachten Sie bitte, dass diese Funktion bei einer DELETE-Anweisung ohne
WHERE-Bedingung den Wert Null (0) zurückgeben wird, obwohl alle
Datensätze gelöscht wurden.
Wenn Sie die Anzahl der Datensätze ermitteln möchten, die von
SELECT-
Anweisungen zurückgegeben wurden, sollten Sie die Funktion
mysql_num_rows() nutzen.
Siehe auch:
|