Je suis un débutant en PHP et je travaille sur la partie Aller plus loin du TP sur le blog du cours "Concevez votre site web avec PHP et MySQL". Mon erreur concerne la partie où il faut paginer...
J'ai cette erreur (j'ai remplacé le chemin par des ../.. ): 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 MySQL server version for the right syntax to use near ''0', 5' at line 1 in /../.. :57 Stack trace: #0 /../.. (57): PDOStatement->execute(Array) #1 {main} thrown in /../.. on line 57
Sachant que la ligne 57 correspond à cette ligne :
Bonsoir tout le monde, et merci pour vos réponses !!
En effet, avec cette erreur, je regardais ma requête mais sans savoir qu'on ne pouvait pas utiliser de marqueurs pour le LIMIT donc je pensais que c'était bon
Tout fonctionne mieux maintenant avec la solution proposée par Skyaotix, merci !
Ravi d'avoir pu t'aider, n’hésites pas a utiliser les pouce
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
Erreur syntaxe SQL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli