[Débutant] Recherche dans une base de donnée
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:
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.