我需要使用一个在MySql中运行良好的查询。而查询是
SELECT * FROM c2cxdb.jobs where job_title like '%Java%' and job_policy = 'Public' and job_status = 1;
在这里,我需要用传递给方法的动态值替换%中的java。
function AllJobs($job_title){
$allJobs = DB:: select('select * FROM c2cxdb.jobs where job_title like '%$job_title%' and job_policy = "Public" and job_status = 1');
dd($allJobs);
}
但是当我运行它时,它显示了被零除的异常。如何用我传递的值替换查询中的值。我需要将$job_title值放入查询中。
最佳答案
function AllJobs($job_title){
$allJobs = DB:: select('select * FROM c2cxdb.jobs where job_title like "%'.$job_title.'%" and job_policy = "Public" and job_status = 1');
dd($allJobs);
}
关于php - 我需要在Laravel中的MySql查询中匹配一个字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40148469/