Php 如何在codeigniter中正确地为表别名?
我想在数据库中的两个表之间进行连接 这是我的代码:Php 如何在codeigniter中正确地为表别名?,php,mysql,codeigniter,Php,Mysql,Codeigniter,我想在数据库中的两个表之间进行连接 这是我的代码: public function getEpisodes($limit = 12, $order = 'id_e', $das = 'desc') { $this->db->select('e.id_e, e.id_s, e.num_e, s.id_s, s.nom_s, s.thumb_s') ->from('s_episodes as e, s
public function getEpisodes($limit = 12, $order = 'id_e', $das = 'desc')
{
$this->db->select('e.id_e, e.id_s, e.num_e, s.id_s, s.nom_s, s.thumb_s')
->from('s_episodes as e, s_series as s')
->join('s', 'e.id_s = s.id_s', 'left')
->order_by('e.'.$order, $das)
->limit($limit);
$query = $this->db->get();
return $query->result_array();
}
这是我在运行代码时得到的错误代码:
我的表别名有什么问题?也许可以尝试将
s\u系列移动为s
public function getEpisodes($limit = 12, $order = 'id_e', $das = 'desc')
{
$this->db->select('e.id_e, e.id_s, e.num_e, s.id_s, s.nom_s, s.thumb_s')
// Move s_series as s
->from('s_episodes as e')
->join('s_series as s', 'e.id_s = s.id_s', 'left')
->order_by('e.'.$order, $das)
->limit($limit);
$query = $this->db->get();
return $query->result_array();
}
请以文本形式而不是图像形式发布错误消息。