Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP/mysql erhält die Anzahl der betroffenen Zeilen der UPDATE-Anweisung

wenn Sie PDO verwenden (was ich empfehlen würde), für eine direkte Abfrage exec() gibt die Anzahl der betroffenen Zeilen zurück. für vorbereitete Anweisungen Es gibt eine Methode namens rowCount() .

wenn Sie die mysql-Funktionen verwenden , gibt es mysql_affected_rows() .

BEARBEITEN:
Sieht so aus, als würden Sie die mysql-Funktionen verwenden. mysql_num_rows , das Sie verwenden, gibt die Länge Ihrer Ergebnismenge zurück (z. B. für SELECT-Anweisungen). Was Sie verwenden müssen, ist mysql_affected_rows (wie schon gesagt).