Php 当我在这个查询中添加select语句时,它什么也不返回?

Php 当我在这个查询中添加select语句时,它什么也不返回?,php,codeigniter,Php,Codeigniter,当我用select语句运行这个查询时,它什么也不返回 $this->db->select('emp_edu.qual_id','qual_title','pass_year','institute','percentage'); $this->db->from('emp_edu'); $this->db->join('qualification_mas', 'emp_edu.qual_id = qualification_mas.qual_id', 'INNE

当我用select语句运行这个查询时,它什么也不返回

$this->db->select('emp_edu.qual_id','qual_title','pass_year','institute','percentage');
$this->db->from('emp_edu');
$this->db->join('qualification_mas', 'emp_edu.qual_id = qualification_mas.qual_id', 'INNER');
$this->db->where('emp_edu.emp_id', $empID);
$this->db->where('emp_edu.del_flag', 0);
$this->db->where('qualification_mas.del_flag', 0);
$query = $this->db->get();
return $query->result();
改变

$this->db->select('emp_edu.qual_id','qual_title','pass_year','institute','percentage');

如您在system\database\active\u rec.php中所见 第77行

$this->db->select(
数组('emp_edu.qual_id','qual_title','pass_year','institute','percentage')


或者您可以将您的参数包含在
数组中

是否没有可显示的结果?或者查询没有正确地发送到sql server?您是否尝试过将查询输出到字符串并在Toad或MySQL Workbench之类的查询工具中运行它?我使用了profiler。在该查询中,类似于SELECT
emp\u-edu
qual\u-id
FROM(
emp\u-edu
)内部连接
qualification\u mas
ON
emp\u-edu
qualification\u-mas
qualification\u-id
其中
emp\u-edu
emp\u-id
emp\u-edu
delu-flag
=0和
delu-flag
$this->db->select('emp_edu.qual_id,qual_title,pass_year,institute,percentage');
if (is_string($select))
            {
                $select = explode(',', $select);
            }