【发布时间】:2010-10-05 00:11:31
【问题描述】:
我花了很长时间才弄清楚。我正在使用 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()...
我该如何处理 if...else...场景
我试过this Q-A,但对我不起作用。请告知。
【问题讨论】:
标签: php codeigniter