Hallo an alle,
ich möchte eine Geburtstagsmail an jeden user meines Forum schicken. Ich habe mir eine SQL geschrieben welches das Gebdatum mit dem heutigen Datum vergleicht.
Mein Problem ist jetzt wie kann ich die Daten Username, Usermail in eine Automatisierte Mail einfügen.
hier ist der Code meiner Abfrage der auch so funzt.
$db = @mysql_connect($mysqlhost,$mysqluser,$mysqlpassword) or die(mysql_error());
@mysql_select_db($mysqldb,$db);
$query = "SELECT * FROM apb1_user_table WHERE gebtag=CURDATE() ORDER BY username";
$result = mysql_query($query,$db);
if (mysql_query($result)>0);
{
while ($db = mysql_fetch_array($result)) {
echo $db["username"]."<br>\n";
echo $db["useremail"]."<br>\n";
echo $db["gebtag"]."<br>\n";
echo $db["users_may_email"]."<br>\n";
}
}
Besten Dank für eure Hilfe
Michael
ich möchte eine Geburtstagsmail an jeden user meines Forum schicken. Ich habe mir eine SQL geschrieben welches das Gebdatum mit dem heutigen Datum vergleicht.
Mein Problem ist jetzt wie kann ich die Daten Username, Usermail in eine Automatisierte Mail einfügen.
hier ist der Code meiner Abfrage der auch so funzt.
$db = @mysql_connect($mysqlhost,$mysqluser,$mysqlpassword) or die(mysql_error());
@mysql_select_db($mysqldb,$db);
$query = "SELECT * FROM apb1_user_table WHERE gebtag=CURDATE() ORDER BY username";
$result = mysql_query($query,$db);
if (mysql_query($result)>0);
{
while ($db = mysql_fetch_array($result)) {
echo $db["username"]."<br>\n";
echo $db["useremail"]."<br>\n";
echo $db["gebtag"]."<br>\n";
echo $db["users_may_email"]."<br>\n";
}
}
Besten Dank für eure Hilfe
Michael

Ich habs gerade beim schreiben gemerkt, den Fehler meine ich. Du darfst nicht deine Verbindung, die in $db gespeichert ist, überschreiben in der while-Schleife -> benutze dort eine andere Variable (siehe oben). Ich denke, jetzt könnte es funktionieren...
Kommentar