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

Błąd krytyczny:wywołanie funkcji elementu członkowskiego query() na null

Najpierw zadeklarowałeś $db poza funkcją. Jeśli chcesz użyć go wewnątrz funkcji, powinieneś umieścić to na początku kodu funkcji:

global $db;

I myślę, że kiedy napisałeś:

if($result->num_rows){
        return (mysqli_result($query, 0) == 1) ? true : false;

to, czego naprawdę chciałeś, to:

if ($result->num_rows==1) { return true; } else { return false; }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustawianie hasła użytkownika root MySQL w systemie OS X

  2. Jak uzyskać aktualny numer sekwencji Auto_Increment dla tabeli MySQL / MariaDB?

  3. Jak usunąć wszystkie znaki niealfanumeryczne z ciągu w MySQL?

  4. Grupuj zapytania mysql co 15 minut

  5. Procedura zapisana z opcjonalnymi parametrami WHERE