Bonjour,
Je dois récupérer tous les emails d'une table dont les id correspondent aux id d'une autre table, à l'exception d'un seul.
Forcément ça foire.
Voilà ma requête :
Cette requête est censée dire : va chercher dans la table membre les emails et les pseudo pour lesquels le numéro ID correspond à ceux de la taple courrielSujet et où le numéro du commentaire pour chaque tuple de la table courrielSujet correspond à $idCom et où le membre n'est pas celui qui vient de poster. Je sais c'est pas très clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT membre.email AS email, membre.pseudo AS pseudo, FROM membre WHERE membre.id=courrielSujet.idMembre AND courrielSujet.idCom='".$idCom."' AND courrielSujet.idMembre!='".$idMembre."'
Nous avons :
courrielSujet.IdMembre=membre.id
$idCom est le numéro du commentaire en cour et $idMembre est le numéro d'identifiant de celui qui vient de poster. Et on ne veut pas qu'il soit averti de sa propre réponse, mais tous les autres qui se sont inscrit pour le commentaire en cours doivent recevoir un avertissement, pour cela nous devons récupérer leurs emails dans la table membre.
Un peu d'aide ne serait pas de refus, merci d'avance.
Partager