php - 使用 codeigniter 在表中显示数据

标签 php mysql codeigniter

表中未显示任何值。当我执行 var_dump($results).它打印了NULL。因为我是 codeigniter 的新手,所以我无法解决这个问题。 我不明白,我哪里做错了。帮助我。

查看页面

 <tbody>
                    <?php
                    if(!empty($results) ) {
                        foreach($results as $row) {
                        echo '<tr>';
                        echo '<td>'." ".'</td>';
                        echo '<td>'.$row->FileTitle.'</td>';
                        echo '<td>'.$row->UploadedFile.'</td>';
                        echo '<td>'.$row->CreationDate.'</td>';
                        echo '<td>'.$row->UpdateDate.'</td>';
                        echo '<td>'." ".'</td>';
                        echo '</tr>';
                        }
                    }?>
                </tbody>

Controller

class Welcome extends CI_Controller {
public function __construct()
        {
                parent::__construct();
                $this->load->model('news_model');

        $this->load->helper('form');
        $this->load->library('form_validation');

        }
public function member_CAttachments()
    {
         $data['results'] = $this->news_model->member_MAttachments(); 
         $this->load->view('member/templates/header');
         $this->load->view('member/index',$data);
         $this->load->view('member/templates/footer');
        }
}

型号

class News_model extends CI_Model 
{

        public function __construct()
        {
                $this->load->database();
        }
     public function member_MAttachments()
    {
        $results = array();

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

            if($query->num_rows() > 0)
        {
                $results = $query->result();
            }

            return $results;
    }
}

最佳答案

相反,您可以使用内置的 CI Table 以更少的行数完成此操作图书馆,

支持2.23.x版本。

像这样使用它,

$this->load->library('table');

$this->table->set_heading('FileTitle', 'UploadedFile', 'CreationDate', 'UpdateDate');

$query = $this->db->query('SELECT * FROM MemberFileDetails');

echo $this->table->generate($query);

关于php - 使用 codeigniter 在表中显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32137439/

相关文章:

apache - httpd.conf AllowOverride全部

c# - 如何在一种方法中填充两个表(一对多)并自动添加外键

mysql - Codeigniter 通过 SSH 隧道连接到远程数据库

php - 如何替换整个mysql数据库php中的字符串

php - 如何在此 php 脚本中输出平均值和总计

javascript - jTinder 保存到数据库

mysql - mysql中的高级选择查询

javascript - Uncaught ReferenceError : $this is not defined ajax

php - Azure Key Vault 访问错误 - AADSTS700027 : Client assertion contains an invalid signature. [原因 - 通过 PHP 访问时 T(截断...)

php - Bootstrap.min.css 文件未在 tcpdf 中调用