bonjour
J'ai concu un script en php d'envoi d'email en php pour envoyer mes mails
je stocke l'adresse email et le message dans une table appelé mailingannonce_encours. L'envoi des mails se fait par lot de 10 mails environ 2000 mails. La page s'appelle mailingannonce.php je l'inclus à chaque chargement de mon index.php
Le problème est au niveau de la requete.Si un utilisateur charge le script en mm tps qu'un autre je pense que la requete donne le mm résultat est cela doit créer des doublons je procède de la sorte.
Le script fonctionne bien mais le problème c'est qu'il y a des doublons ds les mails envoyés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $req5 = mysql_query("SELECT id_mail, mail, message FROM mailingannonce_encours LIMIT 0,10" ,$id_connexion); while($row = mysql_fetch_array($req5)) { $id_mail = $row['id_mail']; $email = $row['mail']; $message = $row['message']; if(mail($email,$sujet,$message,$headers)) { $req6 = mysql_query("DELETE FROM mailingannonce_encours WHERE id_mail=$id_mail" ,$id_connexion); }
Merci bcp
[Sujet déplacé par Maximilian]
[ancien forum : MySQL]
Partager