这花了我太多的时间来弄清楚。我正在使用Codeigniter来查询数据库。 模型做到这一点Codeigniter计数/如果
function currentfunction($id)
{
$query = $this->db->get_where('mytable', array("id =" => $id));
if($query->num_rows() > 0){
return $query->result_array();
}else {
return false;
}
}
控制器
$this->load->model('Display');
$results = $this->Display->currentfunction($id);
$this->load->view('current_items', array('currentitems' => $results));
视图
foreach($currentitems as $row){
echo $row['name']
///....do more
}
作品就好了,除非没有行返回
然后
Message: Invalid argument supplied for foreach()...
如何处理的,如果... ...其他情形
我试过this Q-A,但对我不起作用。 PlsHlp。
谢谢。有用。 – 2010-10-05 00:28:07
啊人。我写了代码给你,虽然:( – Pavan 2010-10-05 00:30:22