【发布时间】:2016-09-28 09:37:32
【问题描述】:
在我的模型上,我尝试编写一个 php 模型,它将从数据库中获取一个关联数组。但我不太清楚如何处理这个问题。 所以在我执行了这个 SQL 查询之后:
SELECT balance_events.weight,balance_events.added_date,
balance_entries.mid FROM balance_events, balance_entries
WHERE balance_entries.added_date BETWEEN '2016-08-02' AND '2016-08-03'
AND balance_entries.ptid =12
AND balance_entries.beid = balance_events.id
我会得到这张桌子:
我想从那个表中提取一个关联数组,它看起来像这样:
count = ['13'=>1, '6'=>4, '16'=>3, '4'=>3]
'mid'=>number 在表中可以找到多少次 mid。
前任。 mid '13'=>1 因为你只能找到一次。
我认为我将不得不使用 SQL COUNT 函数,但是如何在 codeigniter 的 PHP 模型中聚合所有这些?我知道如何配置控制器和视图,但我不知道如何实际执行将获得所需数组的实际 php 模型。
【问题讨论】:
-
你想在你的模型中写查询???
-
是的,您在控制器中处理发送的实际数据然后查看,对吧?
-
纠正我,如果我错了,1)你想在 CI 模型等中转换这个查询,2)你的预期结果。最后,探索
GROUP BY
标签: php mysql codeigniter