Probleme de sélection avec LIKE (mysql) [Résolu]

Signaler
Messages postés
85
Date d'inscription
vendredi 12 mars 2004
Statut
Membre
Dernière intervention
16 décembre 2005
-
Messages postés
121
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
1 décembre 2009
-
Bonjour,



Voilà je vous explique la situation rapidement :



J'ai un champ mysql qui contient plusieurs mots clefs (séparés par des espaces).

Je voudrais lors d'une requete mysql sélectionner les champs contenant ce mot...



Et pas seulement si tous les mots y sont, juste s'il y a un seul mot, cela suffit...





Merci d'avance

Marius, le vampire...

5 réponses

Messages postés
121
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
1 décembre 2009

comme l'indique ta question, il faut utiliser LIKE :
SELECT * FROM Livres WHERE Titre LIKE '%tou%';
ceci va te retourner toutes les entrées de "Livres" où "Titre" contiendra "tou"
(les % servent à indiquer "que ça peut être en plein milieu du champ")
cf : http://www.phpdebutant.org/article117.php
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
21
Moui, enfin, de toutes façons, LIKE ne sélectionne rien. Il va dans les champs et le tables désignées par le SELECT et le FROM (dans le cadre d'une extraction), regarde si le mot donné s'y trouve. Si oui, le SELECT va le retourner.
Les % (un joker), ne sert qu'àa prendre ce mot quoi qu'il y ait derrière ou devant.
Messages postés
85
Date d'inscription
vendredi 12 mars 2004
Statut
Membre
Dernière intervention
16 décembre 2005

Bonjour,



Tout d'abord merci,



mais le problème est que si je veux avoir avec le mot "livre" si je tape "liv" il le sélectionne aussi...

Donc je voudrais faire en sorte qu l'expression exacte doit y figurer est-ce possible ?

Marius, le vampire...
Messages postés
85
Date d'inscription
vendredi 12 mars 2004
Statut
Membre
Dernière intervention
16 décembre 2005

C'est bon j'ai trouvé
Merci beaucoup






Marius, le vampire...
Messages postés
121
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
1 décembre 2009

désolé j'avais pas vu ton message.

t'as fait comment ?