Décidément, j'ai des soucis en PDO
Donc voilà, j'ai une requête type :
$reqContenu=($contenu=="tous") ?"nom LIKE '%$motcle%' OR prenom LIKE '%$motcle%' OR mail LIKE '%$motcle%'":"$contenu LIKE '%$motcle%' ORDER BY $contenu $ordre";
$requete="SELECT nom,prenom,mail FROM personne WHERE $reqContenu ";
motcle=$id_con->quote($_POST["motcle"]);
Je veux bien qu'il m'échappe une chaîne dangereuse, mais avec le rajout des quotes ça me fait ça : LIKE '% ' $motcle ' %' . ET donc j'ai un petit soucis là.J'ai pensé modifier ma requête de cette façon : nom LIKE $motcle
Puis :
$ajout="%".$_POST["motcle"]."%";
$motcle=$id_con->quote($ajout);
Qui me permet de rajouter les % dans les quotes : nom LIKE '%motcle%' . Seulement, il me prend les % dans le mot clef Comment puis-je faire ? A part supprimer quote
Merci