Ничего не зная о вашей базе данных ...
$last_five_days = time() - 432000;
$sql = "SELECT * FROM order.item WHERE order.date > ".$last_five_days." ORDER BY order.date ASC";
Если этот ответ не поможет, вам нужно предоставить нам больше информации о том, что вы подразумеваете под "диапазоном выбора даты".
ORDER BY {column} ASC|DESC
упорядочивает строки по указанному столбцу. По умолчанию ASC
.
Я использую предложение WHERE
, чтобы настроить ваше требование на последние пять дней. Я предполагаю, что order.date
(как бы вы это ни называли) хранит простую метку времени UNIX.