Bonjour,
J'ai un script PHP qui va envoyer un mail à chaque abonné de ma Newsletter, les mails sont une table MySQL :
mails(mail, nom, prenom)
La colonne mail est de type varchar(100) et est unique.
Afin d'éviter que mon serveur soit pris pour un spammeur, je voudrais éviter l'envoi successifs de mails d'un même fournisseurs. Exp :
mail1@yahoo.fr
mail2@yahoo.fr
mail3@yahoo.fr
mail4@gmail.com
mail5@gmail.com
...
Donc ça ce que me donne une requête SELECT mail FROM mails
Ce que je voudrais, c'est une requête qui me retourne qq chose comme ça :
mail1@yahoo.fr
mail4@gmail.com
mail2@yahoo.fr
mail5@gmail.com
mail3@yahoo.fr
Donc en résumé, il faut faire un tri aléatoire sur le nom de domaine.
J'ai pu faire ceci pour récupérer les noms de domaines :
mais je n'ai pas trouvé comment faire un tri aléatoire sur le nom de domaine !! Une idée svp ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT mail, SUBSTRING(mail, POSITION('@' IN mail)) AS domaine FROM `mails`
Merci
Partager