Bonjour,
J'ai un problème lorsque j'essaye de chercher un mot dans un texte en utilisant la syntaxe like.
Lorsque je recherche la chaine "ThE", j'aimerais que les résultats retournés soient :
The problem is solved.
Where is the problem?
et non :
The problem is solved.
Where is the problem?
There is a problem.
They have a problem.
Together we can solve this problem.
Concrètement je cherche un moyen propre d'isoler la chaine que je recherche par exemple des regexp permettant d'autoriser que certains caractères comme délimiteurs.
Pour l'instant voici à quoi ressemble ma requête :
Code (La variable $query étant la chaine recherchée) : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $req = "SELECT distinct url,title,description,size,mime,keywords FROM hg_links WHERE keywords LIKE \"%$query%\" OR title LIKE \"%$query%\" OR description LIKE \"%$query%\" LIMIT $limitvalue, $limit";
Si quelqu'un peut m'éclairer merci.
Partager