当我在此查询中添加select语句时,它什么都不返回?

时间:2013-02-19 12:20:08

标签: 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', '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();

2 个答案:

答案 0 :(得分:1)

更改

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

$this->db->select('emp_edu.qual_id,qual_title,pass_year,institute,percentage');
你可以在system \ database \ active_rec.php中看到

第77行

if (is_string($select))
            {
                $select = explode(',', $select);
            }

答案 1 :(得分:0)

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

或者您可以将参数括在array