2011-01-20 2 views

답변

1

당신은 DB::expr를 사용하거나 큰 따옴표로 사용할 수 있습니다

$query->where('DATEDIFF("date", '.$today.')", '=', 0); 

주를이 $today을 사용하기 전에 유효성을 검사하거나 이스케이프 처리해야합니다!

+1

v3.0.10부터 다음과 같이 할 수 있습니다 :'-> where ('date', : today) ','= ', 0)'-> param (' : today ', $ today)'의 값을 "today"로 자동으로 인용합니다. – shadowhand

+0

-> param (': today', $ today)을 사용하여 매우 유용합니다. 감사합니다! – Opentuned

0

내가 그것을 알아 냈 :

$this->qualifiers[] = array(DB::expr("DATEDIFF(`date`, '$today')"),'=',0);