Bonjour,

J'essaie de passer à mysql pdo, avec quelques difficultés.
Je pars de ce morceau de code qui fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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,