我已经搜索了几个小时,但没有找到关于这个主题的任何内容。
我正在开发一个网站,该网站依赖于查询来定义必须在页面上加载的元素。但是为了组织数据,我必须重新传递这个查询的结果 4 次。
在第一次尝试时,我开始使用 mysql_data_seek 以便我可以重新传递查询,但我开始失去性能。因此,我尝试交换 mysql_data_seek 以将数据放入数组并运行 foreach 循环。
性能并没有以任何我可以衡量的方式提高,所以我开始想知道实际上哪个是最好的选择。通过多次执行 mysql_fetch_array 构建一个相当大的数据数组。
我的应用程序当前使用 PHP 5.2.17、MySQL 运行,一切都在本地主机中。不幸的是,我有一个繁忙的数据库,但与它的连接数从来没有任何问题。
有没有更好的方法来执行这个任务?除了 mysql_data_seek 或大数组数据之外,还有其他选择吗?有没有人提供一些关于这些选项的基准测试的信息?
非常感谢您的宝贵时间。