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

Няколко предупреждения [очаква параметър]

Count(*) ви връща един ред, който съдържа броя на редовете като стойност.

С помощта на mysql_num_rows($result) всъщност преброявате количеството редове на Count(*) резултаткойто наистина е един .

Променете го на:

$result = mysql_query("SELECT * FROM smf_personal_messages", $link);
$num_rows = mysql_num_rows($result);

Или просто използвайте Count(*) стойност (която вероятно е по-добра, тъй като се брои в DB и не извлича цялата таблица за нея) с помощта на mysql_fetch_array .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Скриване на съобщение за грешка в PHP / MySQL

  2. Как да покажа реда на таблицата на mysql като колона

  3. Преобразуване на MySQL резултат от редове в колони

  4. mysql Избиране от две различни таблици.

  5. Автоматично изтриване на изтекъл ред с данни в MySQL