-
[Syntaxe] problèmes de %
Bonjour tout le monde! Voila j'essai d'effectuer une recherche par mot clé sur un des champs d'une table qui contient du texte (un paragraphe, pas un seul mot). J'ai donc ecris ma requête avec un
Code:
....DEMANDE.txtdemande LIKE '%".$_POST['motcle']."%'....
Ce qui donne
Code:
AND DEMANDE.txtdemande LIKE '%amis%'
par exemple.
Cette requete ne me renvoi aucun résulat. J'ai fais un echo de la requete, copié collé dans phpMyAdmin dans la partie SQL et là il me renvoi le bon resultat. Pourquoi sur ma page la requete ne marche-t-elle pas alors que sur phpMyAdmin si? Et qu'est ce qu'il me faut changer pour que ça marche? J'ai essayé de remplacer les % par des ? et des _ mais ça ne renvoi rien sous phpMyAdmin donc il ne doit pas gerer avec ces caracteres.
-
c'est bon j'ai remplacé le like % par
Code:
REGEXP '[[:<:]]amis[[:>:]]'