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

php mysql PDO erhält schwerwiegenden Fehler beim Aufrufen von 2 Funktionen, um eine SQL-Anweisung in derselben Datei auszuführen

Das Problem hier ist:Sie verwenden nicht die class db um den gesamten Datenbankaufruf zu tätigen.

Sie definieren protected $conn; in der class db aber verwenden Sie es im class item .

Sie müssen eine public function makeQuery erstellen in class db , es ist besser als einen Konstruktor im class item zu erstellen (Alle Datenbankabfragen werden von der class db ausgeführt ).

ODER Sie können class item extends db ausführen um $this->conn->query($sql); zu verwenden