Bassem Lajmi
19 Novembre 2009
Permalink

Rechercher une valeur dans une liste à virgules

Par : Bassem Lajmi à 05:27:00 .: Ressources, Développement

Si vous voulez chercher une valeur dans un champ de table contenant plusieurs valeurs séparées par des virgules, il suffit d'utiliser la fonction FIND_IN_SET de MYSQL.

Exemple : si notre champ contient les valeurs 15,45,74,125 et que l'on recherche à l'intérieur si la valeur 74 existe, voici ce qu'il faut faire :

SELECT * FROM `table` WHERE FIND_IN_SET('74',`champ`)