2012-11-11 80 views
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); 

我很困惑,因爲,如果我登錄,我的名字沒有出現在頁面中。無論如何,如果我的代碼是錯誤的。我如何輸出我正在使用的數據庫中的某些信息?

在此先感謝!

回答

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

你需要挺進前初始化$數據變量..

+0

哦!謝謝。我會現在嘗試:) – Marishka

+0

但在我看來的形式如何。它的輸出是NULL字。我做對了嗎? – Marishka

+0

我犯了一個錯誤。我說控制器而不是視圖。那是我唯一的代碼。我沒有一個控制器。困惑。對不起 – Marishka