Bonjour,
J'ai dans chaque data de ma table un champ de 1000 octets,
je dois extraire de ma base toutes les datas ayant dans ce champ
"truc" et "machin"
mais les visiteurs peuvent aller jusque 5 couples de recherche
"truc" et "machin"
"autretruc" et "autremachin" etc ...
je ferais un
qu'en pensez vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $req="SELECT * from Matable (IF(laChaine LIKE '%$laVal1%' AND laChaine LIKE '%$laVal2%' AND laChaine LIKE '%$laVal3%' AND laChaine LIKE '%$laVal4%' AND laChaine LIKE '%$laVal5%', '5', '0') OR IF (laChaine LIKE '%$laVal1%' AND laChaine LIKE '%$laVal2%' AND laChaine LIKE '%$laVal3%' AND laChaine LIKE '%$laVal4%', '4', '0') OR IF (laChaine LIKE '%$laVal1%' AND laChaine LIKE '%$laVal2%' AND laChaine LIKE '%$laVal3%' AND laChaine LIKE '%$laVal5%', '4', '0') OR IF (laChaine LIKE '%$laVal2%' AND laChaine LIKE '%$laVal3%' AND laChaine LIKE '%$laVal4%' AND laChaine LIKE '%$laVal5%', '4', '0')
merci d'avance
Christele
Partager