如何在sql查询中发送所有项目

时间:2013-12-30 17:00:59

标签: php sql

我有一个代码,需要每小时发送邮件到指定的邮件地址,我希望它的主题是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]}  "; 
}

但它只返回数据库中的最后一项,任何帮助都会很棒:)

2 个答案:

答案 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
}