gpt4 book ai didi

php - 返回的数组索引使用记录 id 而不是行数

转载 作者:行者123 更新时间:2023-11-29 02:04:21 26 4
gpt4 key购买 nike

我在相同版本的 Opencart 上运行相同的脚本。

通常此行返回所有产品的数组:

$data = $this->model_catalog_product->getProducts();

索引从零到n

这是 product.php包含 getProucts() 函数。

在这种情况下(不同的服务器)它返回一个具有单个值的数组 - 只有最后一条记录。奇怪的是,表中共有131条记录,最后一条记录的id是191,返回的数组是:

Array
(
[191] => Array
(
[product_id] => 191
[model] => Product 15
[sku] =>
[upc] =>
...
)
)

有人知道这是怎么回事吗?

最佳答案

因此该项目使用了 CodeIgniter 框架及其缓存库(例如,参见第 418 行)。

有可能结果是从缓存而不是直接从数据库中获取的,从配置中临时禁用缓存。如果结果令您满意,那么您应该根据驱动程序缓存使用的内容来清理缓存。

关于php - 返回的数组索引使用记录 id 而不是行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9043528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com