Bonjour,
j'ai apparemment un problème de syntaxe vu que $smt = $pdo->prepare('SELECT villes_texte FROM villes WHERE ville_nom LIKE %:ville_nom%'); me génère :alors que sans marqueur nommé, aucun problème : $smt = $pdo->prepare('SELECT villes_texte FROM villes WHERE ville_nom LIKE %'.$ville_nom:ville_nom.'%');. C'est quoi le bug SVP ?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 '%?%' at line 1 in C:\projets\dvp\divers\dvp\search.php:41 Stack trace: #0 C:\projets\dvp\divers\dvp\search.php(41): PDO->prepare('SELECT villes_t...') #1 {main} thrown in C:\projets\dvp\divers\dvp\search.php on line 41
Partager