Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-当mysql_fetch_数组循环出错时?_Php_Mysql_While Loop - Fatal编程技术网

PHP-当mysql_fetch_数组循环出错时?

PHP-当mysql_fetch_数组循环出错时?,php,mysql,while-loop,Php,Mysql,While Loop,我使用此代码向管理员用户显示: <?php while($write = mysql_fetch_array(mysql_query("SELECT * from users WHERE level >1"))){ echo ''.$write['username'].''; } ?> 但是页面永远保持加载状态!它怎么了?这是一个无限循环。您正在反复运行查询 $sql = "SELECT * from users WHERE level >1"; $resu

我使用此代码向管理员用户显示:

<?php
while($write = mysql_fetch_array(mysql_query("SELECT * from users WHERE level >1"))){
    echo ''.$write['username'].'';
}
?>


但是页面永远保持加载状态!它怎么了?

这是一个无限循环。您正在反复运行查询

$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_*位”消息。*

希望有人为您填充mysql_*位吗?好了;