Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schwerwiegender Fehler:Aufruf einer Member-Funktion query() bei null

Zuerst haben Sie $db außerhalb der Funktion deklariert. Wenn Sie es innerhalb der Funktion verwenden möchten, sollten Sie dies an den Anfang Ihres Funktionscodes setzen:

global $db;

Und ich schätze, als du geschrieben hast:

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

Was Sie wirklich wollten, war:

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