代码点火器UNION查询问题


Codeigniter UNION query issue

我在代码点火器中使用UNION查询时遇到问题。它给出输出,但数组中两列的名称相同。

$sql = "SELECT firstname FROM user_profile WHERE user_id ='".$id."'
 UNION SELECT email FROM user WHERE id='".$id."'";
$data = $this->db->query($sql);
print_r($data->result());

这是输出:

  Array
(
    [0] => stdClass Object
        (
            [firstname] => Dimpy
        )
    [1] => stdClass Object
        (
            [firstname] => sigsnusp@gmail.com
        )
)
$sql = "SELECT t1.firstname,t2.email FROM user_profile as t1 join user as t2 on t1.id = t2.id where WHERE t2.id='".$id."'";

在Code Igniter 中尝试此代码段UNION查询

如果仍然存在问题,那么有其他可供选择的子查询库可用于编码器关于github CodeIgniter子查询

我希望它对你有用!