Requette sql

glory -  
avion-f16 Messages postés 19253 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !

A voir également:

3 réponses

sandul Messages postés 3927 Date d'inscription   Statut Membre Dernière intervention   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 5361 Date d'inscription   Statut Membre Dernière intervention   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 19253 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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