I am writing a query in codeigniter
with FIND_IN_SET()
function.
$this->db->where(FIND_IN_SET('".$value."',employer_job_location));
$query_res= $this->db->get("employer_posted_jobs");
echo $this->db->last_query(); exit;
It is yielding
SELECT *
FROM (`employer_posted_jobs`)
WHERE (FIND_IN_SET('Delhi',employer_job_location)) IS NULL
In above query "IS NULL" is extra and it is very annoying. Can anyone tell why this is coming with the query? Thank you..
You must always check the results from the FIND_IN_SET() function somehow to make it work, try this:
$this->db->where("FIND_IN_SET('$value',employer_job_location) !=", 0);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With