mysql-UPDATE: Brauche Anzahl der geänderten Sätze
Kalle
- php
Hi, Forum,
trotz Recherche konnte ich die Antwort nicht finden auf die Frage, wie ich nach einem UPDATE die Anzahl der geänderten Sätze ermitteln kann.
So geht's jedenfalls nicht:
$q = "UPDATE ..."
$result = mysql_query( $q );
if ( mysql_errno() ) ...; // dann INSERT
Bitte um Hilfe, Kalle
Hi!
trotz Recherche konnte ich die Antwort nicht finden auf die Frage, wie ich nach einem UPDATE die Anzahl der geänderten Sätze ermitteln kann.
Wo hast Du denn recherchiert?
In den PHP-FAQ? http://www.dclp-faq.de/q/q-mysql-betroffene-datensaetze.html
Im PHP-Manual? http://www.php3.de/manual/de/function.mysql-num-rows.php
google? http://www.google.de/search?q=mysql+UPDATE+Anzahl+der+geänderten+Datensätze&ie=UTF-8&oe=UTF-8&hl=de&btnG=Google+Suche&meta= (im Prinzip Dein Titel!)
Andreas
Im PHP-Manual? http://www.php3.de/manual/de/function.mysql-num-rows.php
http://www.php3.de/manual/de/function.mysql-affected-rows.php habe ich gemeint
Andreas
trotz Recherche konnte ich die Antwort nicht finden auf die Frage, wie ich nach einem UPDATE die Anzahl der geänderten Sätze ermitteln kann.
ich frage mich, was du als recherche bezeichnest.
wenn du im php-manual unter mysql_query nachgesehen hättest, wärst du auf folgenden satz gestossen:
"Falls Sie DELETE, INSERT, REPLACE, oder UPDATE benutzt haben, können Sie die Anzahl der betroffenen Datensätze mit mysql_affected_rows() feststellen."