PHP スクリプトが接続してクエリを実行する DB から約 500 行を取得しています。返された行ごとに、表形式で表示します。スクリプトは Firefox で正常に動作し、最終的には IE でも動作しますが、すべてが適切に表示される前に、ユーザーは「このスクリプトの実行を停止してください」というプロンプトを 1 回か 2 回 (そして IE に続行するように指示します..) 表示されます。
これを回避するには、いくつかのデータをブラウザーに送り返す必要があります。これを行う最善の方法は、配列をチャンク/バッチで処理することだと思います。PHP にはarray_chunk関数がありますが、ここでそれを使用する方法を理解するのに苦労しています。
DB 行を取得するには、次を使用します。
$result = mssql_query($query);
...次に、それらを表に表示します。
while($row = mssql_fetch_array($result))
{
[DISPLAY TABLE ROW IN TABLE]
}
array_chunk を使用して配列を処理する最良の方法は何ですか?たとえば、50 個のチャンクでしょうか?