Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql_num_rows():podany argument nie jest prawidłowym zasobem wynikowym MySQL

Musisz sprawdzić wartość zwracaną przez mysql_query

$query = 'YOUR QUERY';
$result = mysql_query($query);
if (!$result) {
    trigger_error('Invalid query: ' . mysql_error()." in ".$query);
}
// go ahead and fetch the results using mysql_num_rows.

Jeśli mysql_query nie powiedzie się, zwraca boolean false zamiast resource .

Kiedy zdasz ten boolean wartość do mysql_num_rows pojawia się ten błąd.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć zduplikowane rekordy w MySQL

  2. Używanie Workbencha do łączenia się ze zdalnym serwerem MySQL przez tunel SSH

  3. Zmień i zresetuj hasło roota MySQL

  4. Zapytanie SQL do usunięcia tabeli w MySQL

  5. Konwertuj uniksowy znacznik czasu na datę czytelną dla człowieka za pomocą MySQL