[英]How to extract field values from query result
我從查詢結果中提取數據時遇到問題。 我的模型中有以下方法,該方法返回許多行的結果
function method(){
$this->db->select('*');
$this->db->from('table_name');
$query = $this->db->get();
return $query->result();
}
從我的控制器中,我像這樣調用上面的函數
$data['returned_records']= $this->model_name->method();
現在我想在視圖中以表格格式顯示return_records。 我該怎么辦?
<table>
<tr>
<th>Column Name</th>
</tr>
<?php foreach($returned_records as $row){ ?>
<tr>
<td><?php $row->column_name; ?></td>
</tr>
<?php } ?>
</table>
以Tablur格式在視圖中顯示輸出的代碼如下所示:
<table border="1">
<tbody>
<tr>
<td>Heading 1</td>
<td>Heading 2</td>
// add more according to requirement
</tr>
<?php
foreach ($returned_records->result() as $row)
{
?><tr>
<td><?php echo $row->Column_name;?></td>
<td><?php echo $row->Column_name;?></td>
// add more according to requirement
</tr>
<?php }
?>
</tbody>
</table>
<table border="1">
<tbody>
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
</tr>
<?php
foreach ($returned_records as $row)
{
?><tr>
<td><?php echo $row->Column_name1;?></td>
<td><?php echo $row->Column_name2;?></td>
</tr>
<?php }
?>
</tbody>
</table>
因為您已經返回為“ query-> result()”,所以無需再次寫入$ returned_records-> result()。
您必須以表格格式在視圖文件中打印數據。
<table>
<th>Title</th>
<?php foreach($returned_records as $result){
<tr>
<td><?php echo $result->title;?></td>
</tr>
<?php
}
?>
</table>
在您的控制器函數中傳遞$ data,如以下代碼所示:
$this->load->view('your_view',$data);
您認為:
<table>
<tr>
<th>Column Name</th>
</tr>
<?php foreach($returned_records as $row){ ?>
<tr>
<td><?= $row->column_name ?></td>
</tr>
<?php } ?>
</table>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.