小编new*_*bee的帖子

如何计算CodeIgniter框架中表中的行?

我正在尝试计算表中的行数.该表有一个fk'nity_id'.我想计算符合特定条件的行数,并希望回显该数字.

我尝试过以下代码:

function count(){

  $citys = $this->db->get('city');

  foreach ($citys->result() as $city) {

    $this->db->where('info', array('city_city_id'=>$city->city_id) AND status_status_id==1);
    $sql = $this->db->count_all('info');

  }

  return  $sql->result;
} 
Run Code Online (Sandbox Code Playgroud)

控制器:

  $data['city'] = $this->state_model->count();
  $this->load->view('sview', $data);
Run Code Online (Sandbox Code Playgroud)

视图:

 <?php foreach($citys as $cities):?>
        <h4><?php echo $city ?>
      <?php endforeach;?></br></br>
Run Code Online (Sandbox Code Playgroud)

在我的模型中,我试图在我的'info'表中计算行数,例如city_city_id = 1和status_status_id = 1.但是我收到以下错误:

   Severity: Notice

 Message: Use of undefined constant status_status_id - assumed 'status_status_id'

 Filename: models/State_model.php

 Line Number: 98
Run Code Online (Sandbox Code Playgroud)

在第98行我有

         $this->db->where('info', array('city_city_id'=>$city->city_id) AND                    status_status_id==1);
Run Code Online (Sandbox Code Playgroud)

我刚刚与codeigniter合作,所以一点帮助将不胜感激.

提前致谢.

php sql database codeigniter

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

codeigniter ×1

database ×1

php ×1

sql ×1