【发布时间】:2011-11-27 00:46:04
【问题描述】:
在我的模型中,我有以下查询:
function myquerydata() {
$data = array();
$query = $this->db->query('select max(field1) as field11, max(field2) as field22, max(field3) as field33 from my_table');
foreach ($query->result() as $row) {
$row->field11;
$row->field22;
$row->field33;
}
}
这个查询只返回一行。
在我的控制器中,我有下一个代码:
$this->load->model('my_model');
$fields=$data['rows']=$this->my_model->myquerydata();
我的问题是如何从控制器调用数据 field11、field22、field33。当我应用 foreach 时出现错误:
foreach ($fields as $row){
echo $row->field11,
echo $row->field22,
echo $row->field33,
}
我的错误是什么?
【问题讨论】:
标签: php codeigniter