我有一个sql查询:
$cond = "";
if($cid >0 )
{
$quali = $this->getCandidatesQualification($cid);
$cond = "WHERE emp_qualification LIKE '%$quali%'";
}
$sql = "SELECT
emp_job_id,emp_job_profie,emp_qualification,emp_experience
FROM
tbl_emp_data
$cond
ORDER BY job_add_date DESC LIMIT 0,10
";
$res = $this->db->returnArrayOfObject($sql,$pgin = 'no', $odr='no');
现在我想要的是如果 emp_qualification
字段等于 any_graduate
我想为候选人选择所有职位,即使他的资格是 BA
.
最佳答案
因此将 WHERE 子句修改为
WHERE emp_qualification LIKE '%$quali%'
OR emp_qualification = 'any_graduate'
关于php - 在查询中设置字段的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8162691/