Mysql
 sql >> Base de données >  >> RDS >> Mysql

php mysql PDO obtient une erreur fatale lors de l'appel de 2 fonctions pour exécuter l'instruction sql dans le même fichier

Le problème ici est :vous n'utilisez pas la class db pour effectuer tous les appels de base de données.

Vous définissez protected $conn; dans la class db mais utilisez-le dans le class item .

Vous devez créer une public function makeQuery dans class db , c'est mieux que de créer un constructeur dans l'élément class item (toutes les requêtes de base de données seront exécutées par la class db ).

OU vous pouvez faire class item extends db pour utiliser $this->conn->query($sql);