我向那些在 30 天后未登录我的网站的人发送了一封提醒邮件。早些时候,我在这个论坛上得到了一个答案,创建了一个单独的字段,然后按照此处所述更新它:Need help on unix time stamp。
我创建了一个新字段lastprelogin
,现在当我为非活动用户发送邮件时如何更新相应的字段。
<?php
include("include/data.php");
$query = "SELECT * FROM myusers WHERE DATE_ADD(FROM_UNIXTIME(lastprelogin), INTERVAL 15 DAY) < CURDATE()";
$result = mysql_query($query);
$num = mysql_numrows($result);
$i = 0;
while ($i < $num)
{
//send mail code
$sendmail = mail($to,$subject,$msg,$headers);
$i++;
if($sendmail) {
$query1 = "UPDATE myusers SET lastprelogin='".time()."'";
$result2 = mysql_query($query1);
}
}
?>
发送邮件后如何更新相应用户的lastprelogin
字段?
我在这里迷路了,因为我无法理解这部分的逻辑。