La réponse de Fred_34 fonctionne. Tu peux également la faire sous forme d'un LIKE :
WHERE 'vert pomme' LIKE CONCAT(`macol`, '%' )
Le problème est que si tu cherches "vert", tu ne trouveras pas "vert pomme". Tu peux ajouter la condition "opposée" :
WHERE 'vert' LIKE CONCAT(`macol`, '%') OR `macol` LIKE 'vert%'
Comme ça, si tu cherches "vert" ou "vert pomme", tu trouveras tous les "vert".
Une recherche plus fine pourrait se faire en découpant les termes de la recherche en mots :
WHERE `macol` LIKE '%vert%' OR `macol` LIKE '%pomme%'
Partager