Hallo.
Ich habe ein Script geschrieben, aber irgentwie klappt das nicht.
Function: Nach ablauf der Zeit werden die Userdaten aus DB gelöscht, aber vorher soll ein Email versendet werden. Ich vermute "Anfrage Fehler", aber was ist da falsch?
Fehler: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\home\autoschkola\www\rus\template\kopf.php on line 3
Quelcode:
Ich habe ein Script geschrieben, aber irgentwie klappt das nicht.
Function: Nach ablauf der Zeit werden die Userdaten aus DB gelöscht, aber vorher soll ein Email versendet werden. Ich vermute "Anfrage Fehler", aber was ist da falsch?
Fehler: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\home\autoschkola\www\rus\template\kopf.php on line 3
Quelcode:
PHP-Code:
$anfr = mysql_query("SELECT FROM user WHERE pub_datum < DATE_SUB(now(), INTERVAL 97 day)");
$result = mysql_num_rows($anfr);
if($result!=0){
while($row=mysql_fetch_array($anfr)){
#LoschenUserEmail an User
$m_login= $row['login'];
$email_to = $row['mail'];
//Absender-Email
$email_from_mail = "www.autoschkola.de";
//Betreff in der Mail
$email_betreff = "AUTOSCHKOLA";
$emailbody = '
Guten Tag '.$m_login.'bla bla';
mail($email_to,$email_betreff,$emailbody);
}
}
$delete=mysql_query("DELETE FROM user WHERE pub_datum < DATE_SUB(now(), INTERVAL 97 day)");
Kommentar