【问题标题】:php mysql fetch array in globalphp mysql 获取全局数组
【发布时间】:2011-05-05 23:46:08
【问题描述】:

我得到了这个代码

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

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

【问题讨论】:

  • 当前代码有什么问题?

标签: php mysql arrays global fetch


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-05-10
    • 2013-05-12
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2013-11-18
    相关资源
    最近更新 更多