在这个 CodeIgniter Active Record 语句中,查询的执行是否发生在 get_where()
子句处?
$this->db->select('*');
$q = $this->db->get_where('Contacts', array('id' => $contact_id));
$sql = $this->db->last_query();
当您调用result_array()
时,它是否只会发生一次?
$this->db->last_query();
是一种可靠的获取查询字符串的方法吗?
_
的方法,因为它们表示私有访问(不允许从外部访问)。这不是解决方案,而是在以后更新时会出现问题(当他们向其方法添加真正的访问级别时)。 - Roland