Salut,
donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $sql = $pdo->prepare("SELECT nom IN sondages WHERE id = 1"); $titre = $sql->execute(); echo "<h3>$titre</h3>";
J'ai essayé d'entourer id ou 1 avec des apostrophes ', des backticks `, mais rien n'y fait.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 'sondages WHERE id = 1'
J'ai aussi essayé id=1 sans espace, avec les apostrophes / backticks, nada.
$pdo est bien préparé en amont (j'ai vérif que la connexion se fait), et la table existe, avec une colonne id et une colonne nom. Il y a une entrée dedans. J'espère que c'est pas MariaDB qui fait suer sinon ça va dégager et je vais retourner à MySQL.
Doc de MariaDB sur les requêtes SQL
Partager