2016-10-12 37 views
0

在我新換笨,現在我正在學習有關CRUD操作,我怎麼能檢查數據庫中存在的用戶名,而不包括更新用戶在當前會話的登錄用戶名,下面是我的更新查詢笨檢查現有的用戶名更新

$this->db->select('username'); 
$this->db->from('form'); 
$this->db->where('username',$user); 
$query = $this->db->get(); 
$num = $query->num_rows(); 
return $num; 
+0

你需要至少在USER_ID或USER_NAME用戶的序檢查更新 – Rijin

+0

$用戶包含用戶名 – Thiyagu

+0

公共職能username_check($用戶)時的用戶名存在與否 \t { \t \t $ this-> db-> select('username'); \t \t $ this-> db-> from('form'); \t \t $ this-> db-> where('username',$ user); \t \t $ query = $ this-> db-> get(); \t \t $ num = $ query-> num_rows(); \t \t return $ num; \t} – Thiyagu

回答

1

試試這個:

$this->db->select('username'); 
$this->db->from('form'); 
$this->db->where('username',$user); 
$this->db->where('user_id !=',$user_id); //user_id of the user 
$query = $this->db->get(); 
$num = $query->num_rows(); 
return $num; 
+0

雅的工作,謝謝你的回答 – Thiyagu