Requette sql

glory -  
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,

Bonjour à tous !
voilà j'ai une table composée de 500 entrées d'adresses e-mail,

alors je veux envoyer des newsletters avec une boucle de 50 email par tour à chaque fois,

le problème se situe au niveau de LIMIT,
dans ma première requête, j'ai fait une limite de 0,50 pour sélectionner le 50 premiers,
et dans ma seconde requête j'ai fait LIMIT 50 -50 pour sélectionner les adresses de 51 - 100,
et dans ma troisième requête j'ai fait une LIMIT de 100 -50 pour sélectionner les adresses de 101 -150, et ainsi de suite ..
ça me paraît correcte mais, ça ne marche pas comme prévu, d'autres email recoivent 4 fois le newsletter envoyé, et là j'ai l'impression que je me trompe dans mes requête !

Je ne sais pas si vous avez une bonne connaissance en sql qui pourra bien m'éclaircir !
merci et bonne journée à vous !

3 réponses

sandul Messages postés 4013 Statut Membre 723
 
Salut,

4 fois ça reste raisonnable =)

Sinon, teste tes reqêtes en exécution directe sur ta base. Cela te permettra de voir plus clair.

++
0
Alain_42 Messages postés 5413 Statut Membre 894
 
LIMIT 50 -50 ce ne serait pas plutôt:

LIMIT 0,50  => enr de 0 à 49
LIMIT 50,50 =>enr de 50 à 99
LIMIT 100,50 => enr de 100 à 149
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut.
Ça ne serait pas plus simple de faire appel une fois à la fonction mail() ?
Dans "To", tu peux mettre ton adresse, et dans "Cci", toutes les adresses enregistrées (séparées par une virgule).
0