mysql_fetch_array mais ça vient peut être de la requête
Bonjour,
Je suis au prise avec une requête complexe et en plus j'ai envie de dormir.
J'obtiens une erreur mysql_fetch_array. A priori php ne m'en veut pas, je ne me suis jamais disputé avec lui. Mais sait-on jamais, peut être trouverez vous une raison cachée qui fait qu'il m'en veut.
Voici la requête coupable :
Code:
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."' |
Donc le script php doit normalemnt envoyer un email à tous les membre inscrit pour une discussion à l'exception de celui qui vient de répondre (on ne va pas l'avertir qu'il vient de se répondre.
Dans la table courrielSujet où sont enregistrés les abonnements aux discussion nous avons les champs:
Code:
1 2 3
| id -> autoincrémenté.
idMembre -> numéro d'identifiant du membre.
idCom -> numéro du commentaire pour lequel le membre est abonné. |
Nous voulons récupéré dans la table membre les emails de tous les membres abonnés au commentaire en cours ($idCom) et répertoriés dans courrielSujet. Tous ? Non, pas celui du membre qui vient de poster je l'ai dit, et c'est la raison du AND courrielSujet.idMembre!='".$idMembre."'.
JE précise aussi :
Code:
courrielSujet.idMembre=membre.id
Et donc php me renvoit l'erreur mysql_fetch_array, je pense que ça vient de la requête.
Pourriez-vous m'aider à la construire s'il vous plait?