我有一个代码,需要每小时发送邮件到指定的邮件地址,我希望它的主题是mysql查询
代码到现在为止:$retval = mysql_query( $sql, $conn );
if (!$retval) {
die('Could not get data: ' . mysql_error());
}
while ($row = mysql_fetch_array($retval, MYSQL_NUM)) {
$subject = "{$row[0]} ";
}
但它只返回数据库中的最后一项,任何帮助都会很棒:)
答案 0 :(得分:1)
未经测试但确定它可以正常使用并避免使用已弃用的mysql_*
函数。
$subject = "";
while ($row = mysql_fetch_array($retval, MYSQL_NUM)) {
$subject .= "{$row[0]} ";
}
答案 1 :(得分:0)
将整个mail()
函数放入while循环
while($row = mysql_fetch_array($retval, MYSQL_NUM))
{
$subject = "{$row[0]} ";
//mail code here
}