我的代码是 whereRaw("DAY(time) = ?", $day)->get();
但是我的代码现在不起作用...
我不明白,因为whereRaw("DAY(time) = ?", 5)->get()
是做工作。
为什么没有工作$day
代码?
我得到使用时间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();
对不起,我的英语不好。
皈依舞