Hallo,
ich habe eine Datenbank mit Usern und dazugehörigen E-Mail-Adressen. Ich möchte nun aber nicht, dass der Newsletter mit einer WHILE Schleife ausgeführt wird, weil er mir schon abgesoffen ist beim ausführen. Vielleicht waren es auch zuviele Informationen die ich ausgegeben habe?
Die Ausführung erfolgt via diesem Script: (Variablen etc. alles richtig übergeben, Verbindung zur DB steht)
Wie realisiere ich das? Reagiert er nicht, weil es zuviele User sind? (ca. 110 oder so) Sollte ich die echo Ausgabe weglassen für jede Mail?
Soltle ich vielleicht vorher die Datensätze auslesen und gucken das ich es Stück für Stück versenden, z. B. in 15er Schritte? Wenn ja wie? Wenn nein wie sonst?
Danke im Voraus!
Mfg Ronny
ich habe eine Datenbank mit Usern und dazugehörigen E-Mail-Adressen. Ich möchte nun aber nicht, dass der Newsletter mit einer WHILE Schleife ausgeführt wird, weil er mir schon abgesoffen ist beim ausführen. Vielleicht waren es auch zuviele Informationen die ich ausgegeben habe?
Die Ausführung erfolgt via diesem Script: (Variablen etc. alles richtig übergeben, Verbindung zur DB steht)
PHP:
if ($an == 0)
{
$get_newsletter = mysql_query("SELECT * FROM user");
while ($row = mysql_fetch_object($get_newsletter))
{
$register_name = $row ->name;
$register_email = $row ->email;
$absender = "automailer@stadtbau4u.de";
mail($register_email, $schrift, $text, "From: $absender\nContent-Type: text/html");
echo "<font color='#FFFFFF'>$register_name - $register_email - abgeschlossen</font><br/>";
}
}
else
{
$get_newsletter = mysql_query("SELECT * FROM user WHERE id='$an'");
while ($row = mysql_fetch_object($get_newsletter))
{
$register_name = $row ->name;
$register_email = $row ->email;
$absender = "automailer@stadtbau4u.de";
mail($register_email, $schrift, $text, "From: $absender\nContent-Type: text/html");
echo "<font color='#FFFFFF'>$register_name - $register_email - abgeschlossen</font><br/>";
}
}
Wie realisiere ich das? Reagiert er nicht, weil es zuviele User sind? (ca. 110 oder so) Sollte ich die echo Ausgabe weglassen für jede Mail?
Soltle ich vielleicht vorher die Datensätze auslesen und gucken das ich es Stück für Stück versenden, z. B. in 15er Schritte? Wenn ja wie? Wenn nein wie sonst?
Danke im Voraus!
Mfg Ronny