我正在编写一个算法来使用CodeIgniter在我的Web应用程序上进行产品搜索,但我有一个特殊的问题; CodeIgniter数据库的查询结果返回一个对象object(CI_DB_mysqli_result)
。
我想知道的是如何将结果转换为结果数组。
我知道我可以使用row_array()
但是这给了我第一个SQL结果的数组,我想要一个SQL结果的数组数组(值得冗余)
还知道我可以使用foreach
执行result_array()
但该选项一次只能给我一个结果,所以我必须声明一个数组变量并在每个循环中添加一个项目。
因此,为了使自己清楚,它类似于PDO的fetchAll(PDO::FETCH_ASSOC)
功能,但使用CodeIgniter框架数据库类
答案 0 :(得分:0)
您可以使用mysql_fetch_array命令。
<?php
mysql_fetch_array($query);
?>
这将根据您的查询将数据库查询返回到数组中。
答案 1 :(得分:0)