par
Saian » 20 févr. 2019, 12:47
Salut, le message d'erreur te dit que tu essaies d'appeler la fonction execute() sur un booléen.
Je suppose donc que le prepare n'arrive pas à préparer la requête étant donné que $req doit être égale à FALSE.
Comme tu peux voir sur la documentation ici
http://php.net/manual/fr/pdo.prepare.php, dans le paragraphe "Valeurs de retour":
Si le serveur de base de données ne réussit pas à préparer la requête, PDO::prepare() retourne FALSE ou émet une exception...
Tu peux tenter un
print_r($con->errorInfo());
pour avoir plus d'informations sur l'erreur (à placer évidemment après le $con->prepare()) mais je ne suis pas sur que la méthode prepare génère une erreur récupérable avec la méthode errorInfo.
Salut, le message d'erreur te dit que tu essaies d'appeler la fonction execute() sur un booléen.
Je suppose donc que le prepare n'arrive pas à préparer la requête étant donné que $req doit être égale à FALSE.
Comme tu peux voir sur la documentation ici http://php.net/manual/fr/pdo.prepare.php, dans le paragraphe "Valeurs de retour":
[quote] Si le serveur de base de données ne réussit pas à préparer la requête, PDO::prepare() retourne FALSE ou émet une exception...[/quote]
Tu peux tenter un
[PHP]print_r($con->errorInfo()); [/PHP]
pour avoir plus d'informations sur l'erreur (à placer évidemment après le $con->prepare()) mais je ne suis pas sur que la méthode prepare génère une erreur récupérable avec la méthode errorInfo.