Preg_match et requete mysql [Résolu]

Daquad 126 Messages postés dimanche 27 avril 2008Date d'inscription 6 septembre 2010 Dernière intervention - 12 juil. 2010 à 10:12 - Dernière réponse : Daquad 126 Messages postés dimanche 27 avril 2008Date d'inscription 6 septembre 2010 Dernière intervention
- 12 juil. 2010 à 10:27
Bonjour,

Je suis en train de fonder un site communautaire, et je souhaite afficher les amis du membre X, pour cela je vais piocher dans ma table nommé "membres", celle ci contient une colonne nommé "amis". J'ai décidé que le contenu de cette colonne soit comme ceci : "1||4||8||etc.", les chiffres étant les id des membres étant amis avec X.

Je souhaite donc faire une requête de ce type :
mysql_query("SELECT id, etat, amis FROM membres WHERE etat='1' AND amis=".preg_match(???)." ORDER BY id DESC");


Je voulais donc savoir comment récupérer les mais de ce membre X en utilisant un preg_match ou autre afin d'avoir que ses amis.

Merci de votre aide.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
TychoBrahe 1310 Messages postés samedi 31 janvier 2009Date d'inscription 5 juin 2013 Dernière intervention - 12 juil. 2010 à 10:18
3
Merci
Salut,

le contenu de cette colonne soit comme ceci : "1||4||8||etc."

Non, ce n'est pas du tout la bonne manière de faire avec une base de données relationnelle. Je te conseille très fortement de lire l'article suivant afin de savoir comment t'y prendre :
Des bases de données relationnelles et multivaluées

Merci TychoBrahe 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 85 internautes ce mois-ci

Commenter la réponse de TychoBrahe
Daquad 126 Messages postés dimanche 27 avril 2008Date d'inscription 6 septembre 2010 Dernière intervention - 12 juil. 2010 à 10:27
0
Merci
Merci de votre aide !
Je n'ai plus qu'a lire tout cela.
Commenter la réponse de Daquad

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.