Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP/mysql получава броя на засегнатите редове на израза UPDATE

ако използвате PDO (което бих препоръчал), за директна заявка exec() връща броя на засегнатите редове. за Подготвени изявления има метод, наречен rowCount() .

ако използвате функциите на mysql , има mysql_affected_rows() .

РЕДАКТИРАНЕ:
Изглежда, че използвате mysql-функциите. mysql_num_rows , което е това, което използвате, връща дължината на вашия набор от резултати (например за SELECT-инструкции). това, което трябва да използвате е mysql_affected_rows (както вече беше казано).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Прочетете огромни текстови файлове и съхранявайте всеки ред в базата данни

  2. Какви са разликите между INSERT и UPDATE в MySQL?

  3. Как да изтриете база данни в MySQL/MariaDB

  4. int(11) срещу int(всичко друго)

  5. как да проверя персонализираната таблица на WordPress е празна или не