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

Variable non définie :pdo, appel à une fonction membre prepare() sur null

Comme indiqué dans les commentaires, en POO, vous devez utiliser $this->pdo en lui transmettant la propriété de l'objet, au lieu de la variable $query = $pdo-> puisque vous l'avez construit dans :

public function __construct($pdo)
{
    $this->pdo = $pdo;
    ^^^^^^^^^^
}

C'est-à-dire :

$query = $this->pdo->prepare