sql >> データベース >  >> RDS >> Mysql

無限のPHPwhileループ

    @froadieが言及しているように、$rowを変更することはありません。 、したがって、常にtrueと評価されます (したがって、無限ループ)。

    私が考える あなたが欲しいのは:

    while ($row = mysql_fetch_array($test, true)) {
    

    それか、インラインで更新できます:

    $row = mysql_fetch_array($test, true));
    
    while ($row) {
        //... do your echo here
    
        $row = mysql_fetch_array($test, true));
    }
    

    ただし、重要なのは、何かを実行する必要があるということです。 whileループ内にそれを追加しないと、常に無限ループになります...



    1. sockets.io/node.js/javascriptを使用してmysqlの特殊文字をエスケープする方法

    2. MySQLからのユーザー名とパスワードの検証

    3. 主キーを持つリンクテーブルを追加するVBAコード

    4. LaravelとMySQLを使用して巨大なレコードを取得するにはどうすればよいですか?