CodeIgniter无法显示数据库中的数据

时间:2015-04-21 18:39:20

标签: php mysql codeigniter

我无法使用这些代码查看数据库中的数据。只是回应没有记录返回

控制器:

 public function get_task()
    {
        $data = array();

        if( $query = $this->model_users->getTask()){
            $data ['records'] = $query ;
        }

        $this->load->view('Reg_Login/members', $data);
    }

members.php:

<?php if(isset($records)) : foreach($records  as $row): ?>

<tr>
<td><?php echo $row->tname ;?></td>
<td><?php echo $row->time; ?> </td>
</tr>

<?php endforeach; ?>

<?php else : ?>
<h2>No Records Returned</h2>
<?php endif; ?>

model_users

public function getTask()
      {
         $query = $this->db->get('tasks');
         return $query->result();
       } 

1 个答案:

答案 0 :(得分:1)

代码中没有错误。

在我的$this->output->enable_profiler(TRUE);中使用controller我发现,我刚刚没有正确调用method

就是这样,您可以将这些代码用于fetch data from DB并显示在view file中。