Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从查询结果中提取字段值_Php_Codeigniter - Fatal编程技术网

Php 如何从查询结果中提取字段值

Php 如何从查询结果中提取字段值,php,codeigniter,Php,Codeigniter,我在从查询结果中提取数据时遇到问题。我的模型中有以下方法,它返回多行的结果 function method(){ $this->db->select('*'); $this->db->from('table_name'); $query = $this->db->get(); return $query->result(); } 从我的控制器我调用上面的函数如下 $data['returned_reco

我在从查询结果中提取数据时遇到问题。我的模型中有以下方法,它返回多行的结果

 function method(){
    $this->db->select('*');
    $this->db->from('table_name');

    $query = $this->db->get();

    return $query->result();
 }
从我的控制器我调用上面的函数如下

     $data['returned_records']= $this->model_name->method(); 

现在我想在视图中以表格格式显示返回的_记录。我该怎么做呢?

您必须在视图文件中以表格格式打印数据

<table>
   <th>Title</th>
    <?php foreach($returned_records as $result){
    <tr>
       <td><?php echo $result->title;?></td>
    </tr>
   <?php 
    }
  ?>
</table> 

标题

您必须在视图文件中以表格格式打印数据

<table>
   <th>Title</th>
    <?php foreach($returned_records as $result){
    <tr>
       <td><?php echo $result->title;?></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>  

标题1
标题2
//根据需要增加更多
//根据需要增加更多

要以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>  

标题1
标题2
//根据需要增加更多
//根据需要增加更多

在控制器功能中传递$数据,如下代码所示:

$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>

列名

在控制器功能中传递$数据,如下代码所示:

$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>

列名

标题1
标题2
由于您已经以“query->result()”的形式返回,因此无需再次写入$returned\u records->result()


标题1
标题2
由于您已经以“query->result()”的形式返回,因此无需再次写入$returned\u records->result()


列名

列名