php – 在CodeIgniter中显示数据库表
发布时间:2020-12-13 16:49:54 所属栏目:PHP教程 来源:网络整理
导读:我试图使用CodeIgniter显示一个表.我做了一个函数来从一个表中选择所有数据,并在单击按钮时使用foreach循环显示它.我收到此错误: Fatal error: Call to undefined method CI_DB_mysql_driver::result() in C:XampphtdocsAuctionapplicationmodelsbidd
我试图使用CodeIgniter显示一个表.我做了一个函数来从一个表中选择所有数据,并在单击按钮时使用foreach循环显示它.我收到此错误:
Fatal error: Call to undefined method CI_DB_mysql_driver::result() in C:XampphtdocsAuctionapplicationmodelsbidding_model.php on line 47 这是我的控制器页面: public function viewauction() { $this->load->model('bidding_model'); $data['query'] = $this->bidding_model->viewauction(); $this->load->view('auction_view',$data); } 这是模型: function viewauction() { $query = $this->db->select('products'); return $query->result(); } 这是观点: <tbody> <?php foreach($query as $row): ?> <tr> <td><?php echo $row->product_id; ?></td> <td><?php echo $row->auction_id; ?></td> <td><?php echo $row->start_time; ?></td> <td><?php echo $row->end_time; ?></td> </tr> <?php endforeach; ?> </tbody> 解决方法
只需将模型方法代码更改为
function viewauction() { $query = $this->db->select('*')->from('products')->get(); return $query->result(); } 希望这可以帮助.谢谢!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |