2013-09-24 72 views
-1
 `$query = $this->db->from('user_notifications'); 
     $query = $query->select('user_notifications.*,users.Firstname as name'); 
     $query = $query->order_by('user_notifications.date_added','desc'); 
     $query = $query->get(); 
     echo $query->last_query(); 
     return $query->result_array();` 

錯誤=致命錯誤:在致命錯誤:調用未定義的方法CI_DB_mysql_result :: last_query()

調用未定義的方法CI_DB_mysql_result :: last_query()預先感謝您

回答

0

我猜你正在使用笨&活動記錄可以呼應最後一個查詢調用

$this->db->last_query(); 

是否有理由將每行的結果分配到$query?請參閱下面你如何使用Active記錄,你也會查詢將通過錯誤,因爲你有選擇users.Firstnameselect(),但在你的from('user_notifications')你還沒有提到的用戶表,如果他們之間存在關係,通過查看使用情況活動記錄

// function start 

    $this->db->select('user_notifications.*,users.Firstname as name'); 
    $this->db->from('user_notifications,users'); 
    $this->db->order_by('user_notifications.date_added','desc'); 
    $query = $this->db->get(); 
    echo $this->db->last_query(); 
    return $query->result_array(); 
    // function end 

Active Record

相關問題