login  Naam:   Wachtwoord: 
Registreer je!
 Forum

arraydata uit database verwerken

Offline Clemens32 - 09/02/2007 23:32 (laatste wijziging 09/02/2007 23:32)
Avatar van Clemens32PHP interesse Ik kom er even niet uit.
Ik doe vast iets geweldig fout, maar kan het even niet vinden.
Ik wil alle emailadressen uit een database halen en in AddBCC van PHPmailer zetten.
Ik doen nu dit, maar dat gaat niet goed-->

  1. <?php
  2. $aSelectUser = mysql_query("SELECT email FROM users WHERE nieuwsbrief = 1") or die(mysql_error());
  3.  
  4. $bSelectUser = mysql_fetch_array($aSelectUser);
  5. $mail->AddBCC($bSelectUser[]);
  6. ?>

4 antwoorden

Gesponsorde links
Offline Stijn - 09/02/2007 23:53 (laatste wijziging 10/02/2007 00:20)
Avatar van Stijn PHP expert Je query is goed.

op lijn 5 zit je fout, verander dit naar het volgende:
  1. <?
  2. //lijn 5:
  3. $mail->AddBCC($bSelectUser['email']);
  4. ?>


stijn

[*edit*]

Wat doe je met meerdere records? zou je dit niet beter in een while ofzo doen?
Offline Clemens32 - 10/02/2007 08:19 (laatste wijziging 10/02/2007 09:15)
Avatar van Clemens32 PHP interesse Ja, daar gaat het juist om.
Ik was al met foreach bezig maar dat ging niet echt.
[edit]
Het gaat hier om zo'n 800 emailadressen die in Bcc verstuurd moeten worden.
[/edit]
Offline jelle - 10/02/2007 09:19
Avatar van jelle PHP beginner heeft bcc geen limit van email adressen?
Offline Clemens32 - 10/02/2007 10:25 (laatste wijziging 10/02/2007 11:20)
Avatar van Clemens32 PHP interesse jawel, waarschijnlijk wel.
Maar dat is per provider verschillend.
Maargoed, dat is het probleem niet, dan kan ik er een LIMIT zetten en de cronjob x-keer laten herhalen.
Kan iemand mij vertellen hoe ik die array in die Bcc krijg???

[edit]
ik heb nu dit, maar daarmee krijg ik nog maar 1 emailadres uit mijn dbase:

  1. <?php
  2. $aSelectUser = mysql_query("SELECT email FROM users WHERE nieuwsbrief = 1") or die(mysql_error());
  3.  
  4. while ($bSelectUser = mysql_fetch_assoc ($aSelectUser))
  5. {
  6. print_r($bSelectUser['email']);
  7. }
  8. ?>


[/edit]

Het is al gelukt.
Gewoon de exit weghalen, hahahaha.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s