lier des tables
le 29/03/2007 à 17:28
Keika
salut,
je me sens un peu ridicule parceque cette question est banale je pense mais, comment vous faites pour lier deux tables ?
je veux dire disons que j'ai une table 'membres' et un 'message_forum' et que je veux que sur ma page membre on affiche les messages postes par le membre... ?
Je sais qu'il faut passer par les id qui sont les cle primaires, mais je ne comprends pas comment les diferencier et donc retrouver les bonnes cles.
Enfin c'est embrouille tout ca >_<.
Le PHP --> C'est dur !
Tu as lu le cours sur comment afficher les données d'une base de données ?
C'est expliqué dedans il me semble.
admettons une table membre de la forme :
ID_membre | nom_membre | ...
et une table message_forum de la forme :
ID_membre | titre | contenu | ...
tes deux tables seront liées par le champs ID_membre.
Ainsi quand tu affiches la page personnelle d'un membre : tu fais une requête de la forme :
tu fais une recherche sur la table message_forum en récupérant tous les message envoyés par l' ID_membre choisi préalablement. c'est une méthode simple ma foi bon courage
comment voir la vie en couleur ? highlight_string();
en effet c'est bien mieux comme ça
comment voir la vie en couleur ? highlight_string();
le 04/04/2007 à 09:55
Keika
oui oui j'ai lu les cours sur les BDD, sinon je ne pourrais pas le utiliser etant donne que j'apprends le PHP via ce site (presque uniquement... un peu de nexen de temps en temps)
Cependant je n'avais pas compris. Je vais faire des essais et revenir vous voir plus tard.
Merci des reponses
Le PHP --> C'est dur !
le 04/04/2007 à 15:33
apx
Salut,
Tu veux lier 2 tables ?
Exemple: - recuperer tout les messages ecrit par le menbre "nom".
Tu dois faire :
Select message from message,menbre where membre.id = message.idmembre and membre.nom = "nom" ;
Tu dois faire une jointure enfet entre tes tables.
Oui tu doit revoir tes cours de BDD.
++
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: