【发布时间】:2013-06-21 19:40:54
【问题描述】:
我正在使用此代码显示管理员用户:
<?php
while($write = mysql_fetch_array(mysql_query("SELECT * from users WHERE level >1"))){
echo ''.$write['username'].'';
}
?>
但页面会永远加载!它有什么问题?
【问题讨论】:
标签: php mysql while-loop
我正在使用此代码显示管理员用户:
<?php
while($write = mysql_fetch_array(mysql_query("SELECT * from users WHERE level >1"))){
echo ''.$write['username'].'';
}
?>
但页面会永远加载!它有什么问题?
【问题讨论】:
标签: php mysql while-loop
这是一个无限循环。您一遍又一遍地运行查询。
$sql = "SELECT * from users WHERE level >1";
$result = mysql_query($sql) or trigger_error("SQL: $sql - Error: ".mysql_error(), E_USER_ERROR);
while($write = mysql_fetch_array($result)){
echo $write['username'];
}
*这里是强制性的“切换到 PDO/mysqli_”消息。*
【讨论】: