【发布时间】:2019-01-18 18:22:59
【问题描述】:
我有一个查询在 phpmyadmin 中产生结果,但在 codeigniter 中没有。
$sql = "SELECT express_interests.*,
cl_to .User_Name AS ToClient,
cl_from.User_Name AS FromClient,
cl_from.Member_Id AS FromMid,
cl_to.Member_Id AS ToMid
FROM express_interests
INNER JOIN users AS cl_to ON cl_to.User_Id = express_interests.To_Id
INNER JOIN users AS cl_from ON cl_from.User_Id = express_interests.User_Id";
我想在 codeignitor 中使用相同的查询。这是我用过的
$this->db->select('express_interests.*,
cl_to .User_Name AS ToClient,
cl_from.User_Name AS FromClient,
cl_from.Member_Id AS FromMid,
cl_to.Member_Id AS ToMid
');
$this->db->from('express_interests');
$this->db->join('users AS cl_to', 'cl_to.User_Id = express_interests.To_Id');
$this->db->join('users AS cl_from', 'cl_from.User_Id = express_interests.User_Id');
当我使用它时,它会说
“字段列表”中的未知列“cl_to .User_Name”
在 codeigniter 中使用上述查询的正确方法是什么。
【问题讨论】:
标签: php mysql codeigniter codeigniter-3 codeigniter-2