E.G. - 如果今天是星期三,那麼我可以通過我的腳本顯示我的所有預訂(直到星期日):顯示日期範圍,無需輸入
$sql = "SELECT dt, people, c_fname, c_lname, c_phone, c_notes, code
FROM restaurantbooking_bookings
WHERE dt BETWEEN CURDATE() AND CURDATE() + INTERVAL 5 DAY
ORDER BY dt ASC";
注:這工作得很好......如果我更改線路選擇日期:
WHERE dt BETWEEN CURDATE() + INTERVAL 7 DAY AND CURDATE() + INTERVAL 12 DAY
這顯示我的餐廳預訂從星期三下一直到星期天下一個。
所以我的問題是,爲什麼我不能爲後續一週即
WHERE dt BETWEEN CURDATE() + INTERVAL 14 DAY AND CURDATE() + INTERVAL 19 DAY
這和以後的任何日期將無法正常工作...幫助做到這一點! :)
具有較高的間隔發生什麼事,你不小心順序顛倒?之間需要一個特定的順序,否則你得到沒有行'之間low_value和high_value'如果高首先列出**巴姆**沒有行 –