Bonjour,
J'essaie de passer à mysql pdo, avec quelques difficultés.
Je pars de ce morceau de code qui fonctionne:
1 2 3 4 5 6 7 8
| $reponse = mysql_query("SELECT * FROM `vocabulaire_anglais` WHERE `Francais` LIKE '%$requete_F%'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) )
{
$id = $donnees['id'];
$anglais = $donnees['Anglais'];
$francais = $donnees['Francais'];
echo "$anglais se traduit $francais";
} |
J'essaie le plus simple !
$reponse = $bdd->query("SELECT * FROM `vocabulaire_anglais` WHERE `Francais` LIKE '%$requete_F%'");
Mais ça ne fonctionne pas.
Je cherche un peu et je trouve ce genre de syntaxe :
1 2
| $reponse = $bdd->query("SELECT * FROM `vocabulaire_anglais` WHERE `Francais` LIKE ?");
$reponse->execute(array("%$requete_F%")); |
Qu'est-ce qui peut y avoir qui ne va pas ?
Cordialement,
Partager