2015-03-03 316 views
-1

如何將此查詢轉換爲codeingniter框架:轉換MySQL查詢到笨

SELECT sname FROM alumni WHERE email IN (SELECT * FROM alumni_user WHERE uname = '') 
+1

簡答聘請開發商。但更一般的SO不是你提出請求和開發者團隊解決你的問題的地方。嘗試一下自己,向我們展示您的代碼,向我們提出任何問題或令人沮喪的問題,然後我們可以幫助您。 – Athafoud 2015-03-03 08:58:12

+1

閱讀文檔:http://www.codeigniter.com/userguide3/database/examples.html – AdrienXL 2015-03-03 08:58:20

+0

Narendra的答案使用codeigniter活動記錄 - 必須閱讀:http://www.codeigniter.com/user_guide/database/ active_record.html – cartalot 2015-03-03 19:21:47

回答

1

試試這個..

$this->db->select('*'); 

$this->db->from('alumni_user'); 

$this->db->where('uname',''); 

$result = $this->db->get(); 
0

試試這個:

$q = $this->db->query("SELECT sname FROM alumni WHERE email IN (SELECT * FROM alumni_user WHERE uname = '')"); 

if($q->num_rows() > 0) 
{ 
    $data = $q->result_array(); 
    print_r($data); 
} 
else 
{ 
    echo ''; 
}