non tu extrait tes mots clefs =>
explode
tu construit ta requète =>
si tu veux tout les mots clefs :
SELECT ... FROM ... WHERE colonne LIKE '%alain%' AND colonne LIKE '%delon%'
si tu veux au moins un mot clefs :
SELECT ... FROM ... WHERE colonne LIKE '%alain%' OR colonne LIKE '%delon%'
Sachant qu'avec OR ce sera lent, si tu peux utiliser UNION c'est mieux :
1 2 3
| SELECT ... FROM ... WHERE colonne LIKE '%alain%'
UNION
SELECT ... FROM ... WHERE colonne LIKE '%delon%' |
Donc oui tu fais une boucle, mais pour construire une requête. Si tu passe par n requetes différentes (comme tu l'as proposé) alors le dédoublonnage devra être fait côté php....
Partager