我无法从数组中回显值。我正在使用 mysql 查询创建一个数组,$online
其中包含当前在线用户的名称。这是我的代码:
<?php
$goodbye = time() - 300;
$qry="SELECT UserName FROM Members WHERE Seen >=$goodbye";
$result=mysql_query($qry);
if($result) {
$online = mysql_fetch_assoc($result);
foreach($online as $u) {
echo $u;
echo "<br>";
}
} else {
die("Query Failed");
}
?>
在我的网页上查看时,仅显示数组的第一个索引(如:如果 User1、User17 和 User69 都在线,则仅 User1 会出现在列表中)。我确定这正在发生,因为我错误地使用了 echo,但我还没有弄清楚。有小费吗?谢谢。