반응형
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
이것은 내 컨트롤러 페이지입니다.
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();
}
도움이 되었기를 바랍니다. 감사!!
참조 페이지 https://stackoverflow.com/questions/15058463
반응형
'MySql' 카테고리의 다른 글
MySQL 기존 열의 값에 문자 추가 (0) | 2021.01.11 |
---|---|
MySQL 데이터 삽입 PHP PDO (0) | 2021.01.11 |
MySQL python MySQLDB 쿼리 시간 초과 (0) | 2021.01.11 |
MySQL 데이터 프레임에서 RMySQL에 삽입 (0) | 2021.01.11 |
MySQL 사이트 루트 외부에있는 파일에 어떻게 액세스합니까? (0) | 2021.01.10 |
댓글