So I have this method to retrieve my data:
public function retrieve_not_members($group_id){
$sql= "SELECT * FROM pnp_officer_tbl WHERE pnp_id NOT IN (SELECT pnp_id FROM group_members_tbl WHERE group_id = ?)";
$this->db->query($sql, array($group_id));
echo $this->db->last_query();
$query = $this->db->get();
$data = $this->return_data($query);
var_dump($data);
}
It returned false. However, when i tried to query the returned string by $this->db->last_query(); directly in my database it is working properly. Why is that so?
This is the query string returned:
SELECT * FROM pnp_officer_tbl WHERE pnp_id NOT IN (SELECT pnp_id FROM group_members_tbl WHERE group_id = 'GROUP-0002')
I am looking for answers for almost 1 hour now. Thank you!