Page 1 sur 1

envoyer le résultat d'une requête sql dans un mail

Posté : 22 avr. 2010, 15:26
par tjoce01
Bonjour,

Comment envoyer le résultat d'une requete select form ma table dans une fonction mail ?
Merci d'avance

Re: envoyer le résultat d'une requête sql dans un mail

Posté : 22 avr. 2010, 16:02
par Yosh
Bonjour,

Comment envoyer le résultat d'une requete select form ma table dans une fonction mail ?
Merci d'avance
Faut prier et espérer, avec de la chance ça se fera tout seul.

Haha,

Non concrètement, c'est le genre de question posé à l'arrache où l'on à même pas envie de répondre.

Alors,

1/ Est-ce que tu sais coder du PHP?
2/ Est-ce que tu sais faire une requête SQL et exploiter le résultat?

Si la réponse est affirmative pour ces deux points, il ne te reste plus qu'à créer dynamiquement le body de ton mail et faire le sendMail()

Sinon, je te conseille de voir les bases de la programmation PHP ainsi que les bases SQL. Ou attendre qu'une âme charitable de donne le code, ce dont je doute.

Désolé pour le ton que j'emploie mais faut pas poussé le bouchon Maurice.

Re: envoyer le résultat d'une requête sql dans un mail

Posté : 22 avr. 2010, 16:49
par AB
En d'autres termes le résultat de ta requête est une chaine de caractères, que tu peux envoyer - comme toute autre chaine de caractères - dans un mail.

Re: envoyer le résultat d'une requête sql dans un mail

Posté : 23 avr. 2010, 08:38
par tjoce05
Bonjour,

Je n'attendais pas que tu m'écrive le code.
Mon problème, c'est que lorsque le mail est envoyé, une seule ligne d'enregistrement est envoyée malgré le fait que la fonction mail soit dans la boucle while.
tjoce
Bonjour,

Comment envoyer le résultat d'une requete select form ma table dans une fonction mail ?
Merci d'avance
Faut prier et espérer, avec de la chance ça se fera tout seul.

Haha,

Non concrètement, c'est le genre de question posé à l'arrache où l'on à même pas envie de répondre.

Alors,

1/ Est-ce que tu sais coder du PHP?
2/ Est-ce que tu sais faire une requête SQL et exploiter le résultat?

Si la réponse est affirmative pour ces deux points, il ne te reste plus qu'à créer dynamiquement le body de ton mail et faire le sendMail()

Sinon, je te conseille de voir les bases de la programmation PHP ainsi que les bases SQL. Ou attendre qu'une âme charitable de donne le code, ce dont je doute.

Désolé pour le ton que j'emploie mais faut pas poussé le bouchon Maurice.

Re: envoyer le résultat d'une requête sql dans un mail

Posté : 23 avr. 2010, 09:57
par Yosh
Mon problème, c'est que lorsque le mail est envoyé, une seule ligne d'enregistrement est envoyée malgré le fait que la fonction mail soit dans la boucle while.
tjoce
Voila qui est déjà plus clair,

maintenant montre nous ton code.

Parce que vu ce que tu d'écrire, je pense déjà savoir ou est ton erreur.

=> ta fonction d'envoi de mail doit être en dehors de ta boucle while (boucle censé lire la table ?)

Re: envoyer le résultat d'une requête sql dans un mail

Posté : 23 avr. 2010, 17:53
par moileraz
Bonjour tjoce05,

voici un bout de code pour te mettre sur la piste :

Code : Tout sélectionner

$sql="SELECT ...... "; $result=mysql_query($sql); while($row=mysql_fetch_array($result)){ $message.="$row['TonChamps']"; }
et après t'envoi la variable '$message' par mail avec la fonction mail()