嗯,它实际上不是代码!
$toq = mysql_query("SELECT * FROM users")
or die(mysql_error());
$to = while($row = mysql_fetch_array($toq)) { echo "".$row['mail'].", "; };
echo $to;
答案 0 :(得分:4)
您希望保存数组中的所有条目,如下所示:
$to = array();
while($row = mysql_fetch_array($toq)) {
$to[] = $row['mail'];
}
然后,要将echo作为逗号分隔的字符串,请使用implode()
:
echo implode( ', ', $to);
这比替代方法更好,即使用字符串连接,但最后会不可避免地添加额外的逗号:
$to = '';
while($row = mysql_fetch_array($toq)) {
$to .= $row['mail'] . ',';
}
要删除该逗号,请使用rtrim()
:
$to = rtrim( $to, ',');