2012-06-03 41 views
0

我有一個'員工'表名,然後我創建登錄頁面,我需要顯示登錄用戶配置文件。如何從id中選擇特定用戶。我正在關注此代碼,但在數據庫中顯示所有用戶配置文件。我如何獲取並顯示特定登錄用戶的數據庫字段

function empAll() 
{ 
    $q = $this->db->get('employee'); 

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

     return $data; 
    } 
+0

歡迎StackOverflow上。這是你的控制器代碼嗎?你的型號代碼?你的數據庫模式在哪裏? – Seabass

+0

這是畝模型代碼 –

回答

1

您單獨使用get()方法,沒有任何條件。這將返回所有列和所有行。如果你想爲一個給定的用戶記錄,你可以使用get_where()

$q = $this->db->get_where('employee', array('id' => $id)); 

你也可以使用where(),如果你喜歡:

$this->db->where('id', $id); 
$q = $this->db->get('employee'); 

來源:http://codeigniter.com/user_guide/database/active_record.html#select

+0

未定義變量:ID –

+1

@Atulsingh您需要提供該值。這將是您想要拉的用戶帳戶。 – Sampson

相關問題