dth8312 2013-01-30 11:13
浏览 33
已采纳

使用CodeIgniter从PHP中的数据库表中选择记录并传递给视图

I'm making a query in PHP using CodeIgniter to get the data that I wanted from a database. To be able to get all values for a specific column, I stored it into an array and passed it into a view. But I can do it only for one column.

Here's my code:

$query = $this->db->query('SELECT name, description FROM module');

$result = $query->result_array();

foreach ($result as $key => $rowdata) { 
    $resultdata['values'][$key] = $rowdata['name'];    
}

$this->load->view('myview', $resultdata);

With this scenario I can get all name from the module table. But my problem is, I also wanted to get all the description in the module table, but I don't know how can I implement it and be able to pass it into the view. Hope someone could help me with this. Thanks!

  • 写回答

4条回答 默认 最新

  • dongqing220586 2013-01-30 11:21
    关注

    hi in you way you will do loop twice in controller and then in view to print it check this out

    //in controller

     $query = $this->db->query('SELECT name,description FROM module');
    
        $resultdata['results'] = $query->result_array();
    
        $this->load->view('myview',$resultdata);
    

    myview.php

    foreach($results as $result)
    {
        echo $result['name'],' ',$result['description'];
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多