sql >> Databasteknik >  >> RDS >> Mysql

PHP/mysql hämta antalet berörda rader av UPDATE-satsen

om du använder PDO (som jag skulle rekommendera), för en direkt fråga exec() returnerar antalet berörda rader. för Förberedda uttalanden det finns en metod som heter rowCount() .

om du använder mysql-funktionerna , det finns mysql_affected_rows() .

EDIT:
verkar som om du använder mysql-funktionerna. mysql_num_rows , som är vad du använder, returnerar längden på din resultatuppsättning (för SELECT-Statement till exempel). det du behöver använda är mysql_affected_rows (som redan sagt).



  1. Parsar JSON till MySQL-tabell

  2. sql hur man kombinerar tre frågor från två tabeller till en fråga

  3. Hur kan jag ångra en mysql-sats som jag precis körde?

  4. PostgreSQL - fråga från bash script som databasanvändare 'postgres'