Version complète: sur le forum Webmaster Hub : melange de table
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
vero
bonjour,
voila j'ai une table messagerie dans laquel un champs s'appelle destinataire je fais une requete à l'interieur de cette table et j'obtiens un resultat dans un tableau mais je voudrai que dans ce tableau apparaisse l'email du destinataire.
Cette information est dans une table admin dont le champs "destinataire" correspond au champs "Pseudo" et au champs email .
Comment puis je mettre dans mon tableau php le champs email?

je sais pas si c'est clair mais je repond aux questions immediatement

merci d'avance
Light_at_the_end
Salut

Cet article, je pense, pourra t'aider dans ta démarche.

Ce que tu cherches à faire est une jointure

http://www.sam-mag.com/archives/jointures-sql.htm

SQL
SELECT * FROM messagerie, admin WHERE messagerie.destinataire = admin.Pseudo


Est une requête permettant de faire ce que tu veux.

Bonne continuation

A +
vero
pour l'instant la requete est :


CODE
SELECT destinataire, COUNT(*) as nb FROM messagerie where lu=0 GROUP BY destinataire HAVING nb>40  ORDER BY nb desc
 LIMIT 0, 30



mais il faudrait que je puisse dire que messagerie.destinataire = admin.pseudo et de récuperer le champs admin.email pour une colonne.


voila
vero
voila la reponse pour une fois fourni par un autre forum


CODE
SELECT destinataire, admin.email, COUNT(*) as nb
FROM messagerie, admin
WHERE lu=0 AND
          messagerie.destinataire = admin.pseudo
GROUP BY destinataire
HAVING nb>40  
ORDER BY nb desc
LIMIT 0, 30



merci à tous
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.