Petit souci avec LIKE MySQL
Posté : 18 janv. 2011, 18:51
Bonjour,
dans une base de données j'ai ces 2 tables :
Lorsque j'effectue une recherche
J'ai essayé divers requêtes avec LIKE
Avez vous une solution?
Merci d'avance
dans une base de données j'ai ces 2 tables :
Code : Tout sélectionner
Table1 (dans lequel j'ai 150 id)
id - produits
1 - Produit 1
2 - Produit 2
3 - Produit 3
4 - Produit 4
etc....
Table2
id - projet - id_produit_utilise
1 - Projet 1 - 1,21
2 - Projet 2 - 4,52,28,102
etc....
Lorsque j'effectue une recherche
SELECT FROM Table2 WHERE id_produit_utilise LIKE '%id_produit%';
par exemple si id_produit=1 le voudrai que la recherche m'affiche uniquement Projet 1 mais la ca me retourne aussi Projet 2 car il trouve 21.J'ai essayé divers requêtes avec LIKE
Code : Tout sélectionner
WHERE `id_produit_utilise` LIKE '%,_$id_produit,%'
WHERE `id_produit_utilise` LIKE '%,$id_produit,%'
WHERE `id_produit_utilise` LIKE '%,$id_produit_,%'
WHERE `id_produit_utilise` LIKE '%,_$id_produit_,%'
WHERE `id_produit_utilise` LIKE '$id_produit%'
Merci d'avance