0

このコードを使用して、管理者であるユーザーを表示しています。

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

しかし、ページは永遠にロードされたままです! それの何が問題なのですか?

4

1 に答える 1

7

無限ループです。クエリを何度も実行しています。

$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_ への切り替え」メッセージがここにあります。*

于 2013-06-21T19:42:52.813 に答える