我有这个简单的查询。
SELECT purchase.Quantity*purchase.Price AS Total FROM purchase.
在代码点火器中,我通过以下方式获取结果:$this->db->query($query)->result_array();
查询结果为:
array(2) { [0]=> array(1) { ["Total"]=> string(2) "42" } [1]=> array(1) { ["Total"]=> string(5) "10900" } }
我想要的是单个数组Total,它包含所有值,如
Total=[42,10900]
我的代码或查询中是否有任何遗漏?
答案 0 :(得分:0)
使用foreach
循环可以轻松实现您想要的功能。如果我理解正确..
$total = array();
foreach ($query->result_array() as $row) {
$total[] = $row['Total'];
}
print_r($total); // outputs something like this: Array ( [0] => 42 [1] => 10900 )