Filtrer les données d'un tableau avec des valeurs sql séparées par virgules
Posté : 27 oct. 2016, 08:32
Bonjour,
Je souhaite filtrer un tableau php bouclé qui genere une liste de fiche depuis ma base de donnée.
Voici les données exemples :
Les habilitations du membre visiteur table "membres" (colonne "droits") dont les valeurs ressemblent a ceci "valeur1, valeur5, valeur6".
Dans ma BDD j'ai les valeurs "valeur1, valeur2, valeur3, valeur4, valeur5, valeur6".
Il faut que lorsque le visiteur consulte le tableau il ne puisse voir seulement les valeurs dont il dispose les droits.
J'ai trouvé sur le net que l'ont doit utiliser "LIKE".
Cela doit être jointé avec la table "fiche_liste".
Est-ce dans ce sens :
ou
Merci beaucoup.
Je souhaite filtrer un tableau php bouclé qui genere une liste de fiche depuis ma base de donnée.
Voici les données exemples :
Les habilitations du membre visiteur table "membres" (colonne "droits") dont les valeurs ressemblent a ceci "valeur1, valeur5, valeur6".
Dans ma BDD j'ai les valeurs "valeur1, valeur2, valeur3, valeur4, valeur5, valeur6".
Il faut que lorsque le visiteur consulte le tableau il ne puisse voir seulement les valeurs dont il dispose les droits.
J'ai trouvé sur le net que l'ont doit utiliser "LIKE".
Cela doit être jointé avec la table "fiche_liste".
Est-ce dans ce sens :
Code : Tout sélectionner
SELECT droits, login FROM membres WHERE droits LIKE '' AND login = "'.mysql_escape_string($_SESSION['login_ariane']).'" Code : Tout sélectionner
SELECT droits, login FROM membres, fiche WHERE (BETWEEN droits AND fiche) AND login = "'.mysql_escape_string($_SESSION['login_ariane']).'"