次の PHP コードのようなものを使用して、クエリのすべてのデータを配列に入れています。
<?php
$results = array();
$q = odbc_exec("SELECT * FROM table");
while ($row = odbc_fetch_array($q)) {
$results[] = $row;
}
?>
これは正常に機能しますが、クエリに数千行が含まれている場合は非常に遅くなります。
私の質問は、各レコードを 1 つずつループすることなく、すべてのデータを配列にダンプする方法が PHP にあるということです。
注: データベースには MS SQL Server を使用します。