exporter résultat requête SQL vers chaîne de caractères envoyée dans un mail
Bonjour à tous,
J'ai fait une requête SQL qui fonctionne bien :
Code:
1 2 3 4 5 6 7 8 9 10
| $base = mysql_connect("sql.free.fr", "evme", "......");
mysql_select_db("evme", $base);
$sql_absents = 'SELECT m.mbr_prenom, m.mbr_nom, r.rpt_date, r.rpt_id
FROM te_membre_mbr m
INNER JOIN tj_mbr_absent_rpt_mar j ON j.mar_id_membre = m.mbr_id
INNER JOIN te_repetition r ON r.rpt_id = j.mar_id_repetition
ORDER BY rpt_date, mbr_nom, mbr_prenom';
$req_absents = mysql_query($sql_absents) or die('Erreur SQL !<br>'.$sql_absents.'<br>'.mysql_error()); |
Je voudrais exporter le résultat de la requête sous cette forme dans le corps d'un mail en créant une chaîne de caractères puis en faisant la fonction mail() ensuite :
1ère date de répétition (donnée rpt_date) : nom1 (donnée mbr_nom) prénom1 (donnée mbr_prenom) - nom2 (donnée mbr_nom) prénom2 (donnée mbr_prenom) - nom3 (donnée mbr_nom) prénom3 (donnée mbr_prenom) retour à la ligne
2ème date de répétition (donnée rpt_date) : nom1 (donnée mbr_nom) prénom1 (donnée mbr_prenom) - nom2 (donnée mbr_nom) prénom2 (donnée mbr_prenom) retour à la ligne
3ème date de répétition (donnée rpt_date) : nom1 (donnée mbr_nom) prénom1 (donnée mbr_prenom) retour à la ligne
etc...
J'essaie une boucle while mais j'ai la date qui s'affiche pour chaque membre absent.
J'ai utilisé aussi une double boucle foreach mais je n'y arrive pas.
Merci à tous.