代码点火器查询没有给出正确的答案



我有一个正在开发的Web项目。我想按具有条件的从数据库中选择数据。但问题是CodeIgniter没有给我实际预期的结果。作为参考,我在下面分享代码。

第一个查询

$this->db->select('serial, wardno, COUNT(serial) as total');
$this->db->where('status','active');
$this->db->group_by('wardno');
$data['wards'] = $this->db->get('certi_charter_inherit')->result_object();

第一个查询给出不会给我标记的结果。它产生结果。

[wards] => Array
(
[0] => stdClass Object
(
[serial] => 6
[wardno] => 2
[total] => 2
)
)

这不是我的期望。但是如果我使用另一个直接查询,那么它就可以很好地工作。

第二个查询

$data['wards'] = $this->db->query("SELECT serial, wardno, COUNT(serial) as 'total' from certi_trade WHERE status='active' GROUP by wardno")->result_object();
[wards] => Array
(
[0] => stdClass Object
(
[serial] => 3
[wardno] => 1
[total] => 2
)
[1] => stdClass Object
(
[serial] => 6
[wardno] => 2
[total] => 1
)
)

第二个查询生成如下所示的结果。这是正确的。我已经测试了我的phpmy管理控制台。所以我混淆了应该使用哪一个。我喜欢第一个。

任何帮助都受到高度赞赏。

请根据您的第二个查询在此处更改表名
$data['wards'] = $this->db->get('certi_trade'(->result_object((;

相关内容

  • 没有找到相关文章

最新更新