Php 没有';t使用我的查询生成器代码(whereRaw(";天(时间)=?";,$DAY)

Php 没有';t使用我的查询生成器代码(whereRaw(";天(时间)=?";,$DAY),php,Php,我的代码是whereRaw(“天(时间)=?,$DAY)->get(); 但是我的代码现在不起作用了 我不明白,因为whereRaw(“DAY(time)=?”,5)->get()就是做工作 为什么不工作$daycode 我得到了使用时间Carbon::now()和日期$time->day DAY(time)=?“,$DAY)->get()get()whereRaw(“天(时间)=$DAY”不起作用或DAY(时间)=?,$DAY)->get()?是问题中的一个输入错误?不起作用。很抱歉,我的代码

我的代码是
whereRaw(“天(时间)=?,$DAY)->get();

但是我的代码现在不起作用了

我不明白,因为
whereRaw(“DAY(time)=?”,5)->get()
就是做工作

为什么不工作
$day
code

我得到了使用时间
Carbon::now()
和日期
$time->day

DAY(time)=?“,$DAY)->get()
<不工作

DAY(time)=?”,8)->get()
我不明白

$result = DB::table('show')->whereYear('time',$year)->whereMonth('time',$month)->where(function ($mQuery){$mQuery->whereRaw("DAY(time) = $day")->whereRaw("HOUR(time) >= ?", $hour)->orWhereRaw("DAY(time) > $day");})->get();

对不起,我的英语不好。

我解决了这个问题

我没用这个

使用($day,$hour)


$mQuery->whereRaw(“天(时间)=$DAY”
不起作用或
DAY(时间)=?,$DAY)->get()
?是问题中的一个输入错误?不起作用。很抱歉,我的代码是这样的。$result=DB::table('show')->whereYear('time',$year)->whereMonth($time',$month)->where(函数($mQuery){$mQuery->whereRaw('DAY(时间)=$DAY)->whereRaw)('HOUR('HOUR(time)>=?”,$hour)->orWhereRaw(“DAY(time)>$DAY”);}->get();----并返回response()->json($result);
$result = DB::table('board_show')->whereYear('time',$year)->whereMonth('time',$month)->where(function ($mQuery) use ($day, $hour) {$mQuery->whereRaw("DAY(time) = ?", [$day])->whereRaw("HOUR(time) >= ?", [$hour])->orWhereRaw("DAY(time) > ?", [$day]);})->get();