0

我得到了这个代码

     while ($aResult = mysql_fetch_array($result))
  {
   $sResult[$aResult[userID]] = $aResult;
  }

但我想知道是否有更快的方法将 $aresult 中的所有内容放入 sresult 全局?

4

1 回答 1

0

这取决于“更快”的定义。如果您想要最小的 CPU 使用率,您可能应该使用上面的函数,或者如 Col. 所说,尽量避免获取所有并使用指针。

如果您希望减少编码时间,请考虑使用 PEAR DB 等包装器。有了它,您只需编写 $res = $db->getAll( $SQL );

http://pear.php.net/manual/en/package.database.db.db-common.getall.php

于 2010-11-07T13:35:54.480 回答