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

データベースクエリで行をフェッチするときにLIMIT句を使用せずに、PHPを使用して結果を制限しますか?

    DBから行を取得するための一般的な形式は、次のようになります。

    while ($row = mysql_fetch_assoc($rs)) {
        echo $row['column_name'] . "\n";
    }
    

    次のように変更する必要があります:

    $limit = 24;
    while ($limit-- && $row = mysql_fetch_assoc($rs)) {
        echo $row['column_name'] . "\n";
    }
    


    1. phpmysqlIN句がCSV変数で機能しません。最初の行のみが影響を受けます

    2. 複数の小数点を使用したPostgreSQLからのレコードの並べ替え(。)

    3. MaxScaleを使用して中間MySQLまたはMariaDBマスターをBinlogサーバーに置き換える方法

    4. SQLiteで先行ゼロを使用して数値をフォーマットする方法