2016-03-02 27 views
1

当我尝试这个可以从SQL-查看CI中

$this->db->query('SELECT * FROM WMY_VIEW WHERE id_bla = ? 
ORDER BY bla, blabla', array($bla))->result_array(); 

我得到这个错误

Query error: ERROR: relation "WMY_VIEW" does not exist. 

WMY_VIEW是一个SQL视图,而不是表中没有选择。但在正常的PHP,它的工作原理

$sql = "SELECT * FROM WMY_VIEW WHERE id_bla=".$bla." ORDER BY bla, blabla"; 
$results = pg_query(CONEXION, $sql); 

CI的问题是什么?我错过了什么?

PS:数据库(PostgreSQL)它不是我的。

+0

http://stackoverflow.com/questions/16355655/how-to-create-a-viewsql-in-codeigniter-and-select-data-from-it –

回答

2

试试这个

$this->db->where('id_bla',$id_bla); 
$this->db->order_by('bla','desc'); 
$query = $this->db->get('WMY_VIEW'); 
return $query->result_array(); 
+1

该作品, 谢谢! – Hector