使用Codeigniter显示数据库中的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Codeigniter显示数据库中的数据相关的知识,希望对你有一定的参考价值。

我试图从数据库中获取数据并使用模型,控制器和视图显示它。

这是我的模特

public function waitlist_view() {
    $data = array();
    $this->load->database();

    $this->db->select('*');
    $this->db->from('waitlist');
    $query = $this->db->get();

    return $query->row();
}

这是我的控制器

public function waitlist() {
    $data['title']="parents_viewlist";
    //redirect if not logged in
    if(($this->session->userdata('logged_in')!= 1) && ($this->session->userdata('type')!='parent')) {
        redirect('login/index');
    }

    $this->load->model('parents_model');
    $data['row'] = $this->parents_model->waitlist_view();

    $this->load->view('templates/cpsheader', $data);
    $this->load->view('templates/cpsmenu');
    $this->load->view('parents/parents_viewlist', $data);
    $this->load->view('templates/cpsfooter');
}

这是我的看法

<div>

    <?php echo $row->waitlist_id; ?>
    <?php echo $row->ay_code; ?>
    <?php echo $row->school_id; ?>
    <?php echo $row->waitlist_status; ?>

</div>

当我拉起它时,它不会在页面上显示任何内容。任何帮助,将不胜感激!

答案

在您的控制器中打印从db返回的数据:

echo "<pre>";print_r($data);echo "</pre>";exit;  

在$ data ['row'] = $ this-> parents_model-> waitlist_view()之后添加这一行; 让我们知道你得到了什么结果。

以上是关于使用Codeigniter显示数据库中的数据的主要内容,如果未能解决你的问题,请参考以下文章

在使用 codeigniter 时尝试显示数据库中的图像时收到错误消息

使用Codeigniter显示数据库中的数据

使用jQuery AJAX请求CodeIgniter从Controller显示数据库中的数据到View而不刷新页面

在会话中保存下拉菜单中的数据并显示在另一个页面 Codeigniter

在codeigniter中的数据库中设置值时如何将复选框显示为选中状态

codeigniter 无法访问另一个控制器中的会话数据