当我尝试这个时
$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-view,而不是一个表。但是在普通的PHP中,它可以正常工作
$sql = "SELECT * FROM WMY_VIEW WHERE id_bla=".$bla." ORDER BY bla, blabla";
$results = pg_query(CONEXION, $sql);
CI的问题是什么?我错过了什么?
PS:数据库(PostgreSQL
)它不是我的。
答案 0 :(得分:3)
试试这个
$this->db->where('id_bla',$id_bla);
$this->db->order_by('bla','desc');
$query = $this->db->get('WMY_VIEW');
return $query->result_array();