Bonjour à tous, je fais actuellement une requete sur ma BDD pour extraire des infos en particulier, voici ma requete :
Je comprends pas pourquoi j'ai une erreur sur cette requete alors qu'elle fonctionne parfaitement bien sur Workbench ...
Voici l'erreur :
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"SELECT id_personnages, nom FROM personnages WHERE nom LIKE "L%";"' at line 1 in C:\xampp\htdocs\projets\VGCE\view\personnages.php:171 Stack trace: #0 C:\xampp\htdocs\projets\VGCE\view\personnages.php(171): PDO->query('"SELECT id_pers...') #1 C:\xampp\htdocs\projets\VGCE\index.php(47): require('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\projets\VGCE\view\personnages.php on line 171
Voici ce qu'il y as à la ligne 171 et 172 :
Merci d'avance pour la / les reponse/s
Bonne journée !
EDIT : j'ai trouver l'erreur , je concatène et il ne fallait pas .....
Modifié par OnePunch (26 Oct 2017 - 11:23)
SELECT id_personnages, nom FROM personnages WHERE nom LIKE "L%" ;
Je comprends pas pourquoi j'ai une erreur sur cette requete alors qu'elle fonctionne parfaitement bien sur Workbench ...
Voici l'erreur :
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"SELECT id_personnages, nom FROM personnages WHERE nom LIKE "L%";"' at line 1 in C:\xampp\htdocs\projets\VGCE\view\personnages.php:171 Stack trace: #0 C:\xampp\htdocs\projets\VGCE\view\personnages.php(171): PDO->query('"SELECT id_pers...') #1 C:\xampp\htdocs\projets\VGCE\index.php(47): require('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\projets\VGCE\view\personnages.php on line 171
Voici ce qu'il y as à la ligne 171 et 172 :
$req=$bdd->query('"SELECT id_personnages, nom FROM personnages '.$tri.';"');
$result = $req->fetchAll(PDO::FETCH_ASSOC);
Merci d'avance pour la / les reponse/s
Bonne journée !
EDIT : j'ai trouver l'erreur , je concatène et il ne fallait pas .....
Modifié par OnePunch (26 Oct 2017 - 11:23)