`$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()提前谢谢
答案 0 :(得分:0)
我猜你正在使用codeigniter& Active Record您可以通过调用
来回显最后一个查询$this->db->last_query();
是否有理由将每行的结果分配给$query
?请参阅下文,了解如何使用有效记录,您也可以通过错误进行查询,因为您已在users.Firstname
中选择select()
,但在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
答案 1 :(得分:0)