[PHP] rechercher dans tout une table

Fermé
Z - 25 août 2004 à 14:11
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 - 25 août 2004 à 14:16
Bonjour,

voici mon code
$sql1 = "select * from t_lexique where nom_lexique like '%".$recherche."%' ";

mais j'aimerais que ca recherche dans tout la table et pas seulement dans nom_lexique.
Comment faire ?

Merci
A voir également:

3 réponses

JSS Messages postés 3745 Date d'inscription jeudi 22 avril 2004 Statut Contributeur Dernière intervention 17 décembre 2004 32
25 août 2004 à 14:14
Bonjour,

$sql1 = "select * from t_lexique where nom_lexique like '%".$recherche."%' " or mon_champ2 like '%".$recherche."%' " or mon_champ3 like ..... ;

JSS.j'ai.bon.là?
0
t'as plus qu'à mettre un LIKE pour chaque champ concerné avec des OR entre chacun...
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
25 août 2004 à 14:16
disont que ta table possede les champs suivant:
titre_lexique
nom_lexique
truc_lexique
bidule_lexique

tu fais alors la requete:

"SELECT * from t_lexique
WHERE nom_lexique LIKE '%".$recherche."%'
AND titre_lexique LIKE '%".$recherche."%'
AND truc_lexique LIKE '%".$recherche."%'
AND bidule_lexique LIKE '%".$recherche."%'
0