2011-08-04 3 views
0

先週のデータを引き出すためにこれが機能しないのはなぜですか?先週のデータを引き出さない理由

if($_GET['reminder'] == 'lastweek') { 
$lastweek = date('Y-m-d', strtotime('last sunday')); 
$query = "SELECT * FROM contacttodo,contacts WHERE contacttodo.contacts_id = contacts.ID AND contacttodo.reminder BETWEEN '$lastweek' AND '$lastweek' - INTERVAL 6 DAY ORDER BY contacttodo.reminder ASC"; 

答えて

0

これは、BETWEENの定義です:

expr BETWEEN min AND max 

ので、あなたが最初に小さい値(最小値)を置く必要があります。

BETWEEN '$lastweek' - INTERVAL 6 DAY AND '$lastweek' 

'$lastweek' - INTERVAL 6 DAY ORDER'$lastweek'

よりも小さくなっています
関連する問題