我正在嘗試使用CodeIgniter來顯示錶。我做了一個函數來選擇一個表中的所有數據,並在點擊按鈕時使用foreach循環顯示它。我收到此錯誤:在CodeIgniter中顯示數據庫表
Fatal error: Call to undefined method CI_DB_mysql_driver::result() in C:\Xampp\htdocs\Auction\application\models\bidding_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>