在foreach循环中产生相同的结果

时间:2016-12-14 08:20:28

标签: php mysql html5 codeigniter

您好我试图获取每个数据的num行,这些数据与foreach循环产生的值相等,这是我的代码

$query = $this->db->query("SELECT * FROM tblsamp");
  foreach ($query->result() as $row){

      $subquery = $this->db->query("SELECT * FROM other_table WHERE foo like  '%$row->some_col%'");

        echo $subquery->num_rows();
        // Ill get the num rows here equal on the value of $row->som_col
}

这里是示例输出,因此您可以可视化数据"

name    |     NoRows
name1   |       6
name2   |       6
name3   |       6
name4   |       6

问题是如果name1检测到' 6'行name2,name3,name4。等等也将输出' 6'行,即每个名称上的行数不同。

为什么即可获得与name1相同的结果?

希望你的回答!谢谢!

1 个答案:

答案 0 :(得分:0)

为什么不使用群组和计数请求?

listView.setOnDetectScrollListener(new OnDetectScrollListener()