У меня есть серия еженедельных событий в базе данных и день, в который они происходят (в полной форме, так: «Понедельник», «Вторник» и т. Д.). Я успешно распечатал события в цикле while
, который был заказан сегодня, завтра и т. Д., Но я хотел бы поставить дату в скобки рядом с каждым.Получение следующей даты дня в базе данных MySQL (PHP)
Я думал, что это может быть случаем (макет кода):
$today = date("l");
$todays_date = date("j M");
if (day == $today) {
$date = $todays_date;
}
else if (day == $today + 1) {
$date = $todays_date + 1;
}
else if (day == $today + 2) {
$date = $todays_date + 2;
}
etc...
Но я не уверен. Было бы идеально, если бы я мог просто иметь дату в базе данных, но это, похоже, идет вразрез с тем, что такое MySQL.
Кроме того, я хотел бы в идеале формат даты, как:. 11 июн
EDIT
Предположительно это также должен вписываться в мой while
петлю как-то:
if($result && mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_array($result)) {
$items[] = array($row[0]);
echo "<option>" . $row[0] . "</option>";
}
}