[英]How to extract field values from query result
I have problem in extracting data from query result. 我从查询结果中提取数据时遇到问题。 I have the following method in my model that returns a result of many rows
我的模型中有以下方法,该方法返回许多行的结果
function method(){
$this->db->select('*');
$this->db->from('table_name');
$query = $this->db->get();
return $query->result();
}
from my controller I call the above function like this 从我的控制器中,我像这样调用上面的函数
$data['returned_records']= $this->model_name->method();
and now I want to display returned_records in table format in a view. 现在我想在视图中以表格格式显示return_records。 How do I go about that?
我该怎么办?
<table>
<tr>
<th>Column Name</th>
</tr>
<?php foreach($returned_records as $row){ ?>
<tr>
<td><?php $row->column_name; ?></td>
</tr>
<?php } ?>
</table>
To display the output in view in tablur form The code would be something like this: 以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>
as you have already returned as "query->result()" no need write $returned_records->result() again..!! 因为您已经返回为“ query-> result()”,所以无需再次写入$ returned_records-> result()。
You have to print data in table format in view file. 您必须以表格格式在视图文件中打印数据。
<table>
<th>Title</th>
<?php foreach($returned_records as $result){
<tr>
<td><?php echo $result->title;?></td>
</tr>
<?php
}
?>
</table>
In your controller function pass $data like the below code: 在您的控制器函数中传递$ data,如以下代码所示:
$this->load->view('your_view',$data);
In your view: 您认为:
<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.