私はこのコードを手に入れました
while ($aResult = mysql_fetch_array($result))
{
$sResult[$aResult[userID]] = $aResult;
}
しかし、$aresult からすべてを sresult グローバルに配置するより高速な方法はありますか?
「速い」の定義によります。CPU 使用率を最小限に抑えたい場合は、おそらく上記の関数を使用するか、Col. が言ったように、すべてをフェッチするのを避けてポインターを使用するようにしてください。
コーディング時間を短縮したい場合は、PEAR DB などのラッパーの使用を検討してください。それを使用すると、 $res = $db->getAll( $SQL ); と書くことができます。
http://pear.php.net/manual/en/package.database.db.db-common.getall.php