gpt4 book ai didi

php - 在 CodeIgniter 中显示数据库表

转载 作者:可可西里 更新时间:2023-11-01 07:35:30 25 4
gpt4 key购买 nike

我正在尝试使用 CodeIgniter 显示表格。我做了一个函数来从一个表中选择所有数据,并在单击按钮时使用 foreach 循环显示它。我收到此错误:

Fatal error: Call to undefined method CI_DB_mysql_driver::result() in C:\Xampp\htdocs\Auction\application\models\bidding_model.php on line 47

这是我的 Controller 页面:

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();
}

这是 View :

<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();
}

希望这对您有所帮助。谢谢!!

关于php - 在 CodeIgniter 中显示数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com