0

我想问一下我做得对不对。

这是我模型中的代码:

function member_here()
{
$this->db->select('first_name');
$this->db->from('membership');
$this->db->where('username', 'username');

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

if($q->num_rows() > 0) 
{
foreach($q->result() as $row) {
$data[]=$row;
    }
    return $data;
}
}

那么,在我看来,这是我的代码:

    $CI =& get_instance();
$CI->load->model('membership_model');
$result = $CI->membership_model->member_here();
var_dump($result);

我很困惑,因为如果我登录,我的名字不会出现在页面中。无论如何,如果我的代码是错误的。我如何从我正在使用的数据库中输出一些信息?

提前致谢!

4

1 回答 1

0
if($q->num_rows() > 0) {
    $data = array();
    foreach($q->result() as $row) {
        $data[]=$row;
    }
    return $data;
}

您需要在推入 $data 变量之前对其进行初始化..

于 2012-11-11T12:00:43.107 回答