2015-11-23 4 views
0
select * from tblprojects where projectID in 
       (Select ProjectID from tblprojectBackups where Userid = 2 and StatusID = 3) 

У меня есть запрос. Я использую код ниже в PHP MVC CI.Проблема с подзапросом в PHP MVC CI

$query = $this->_ci->db->select('*')->from('tblproject'); 
$this->_ci->db->where('`projectid` IN (SELECT `projectid` FROM `tblprojectBackups` 
       where `StatusID`=3 and `UserID`=2)', NULL, FALSE); 
if ($query->num_rows() > 0) { 
} 

Это не работает и дает ошибку. Я что-то пропустил в коде?

+0

Если CI 3 в случае, вы можете использовать 'get_compiled_select()'. – Tpojka

ответ

-1

Вы можете направить проход sql query в query метод в codeigniter.

Как это -

$sql="select * from tblprojects where projectID in 
      (Select ProjectID from tblprojectBackups where Userid = 2 and StatusID = 3)"; 


$query=$this->db->query($sql); 

return $query->result(); #return object 
Смежные вопросы