Пожалуйста, помогите новичку.У меня есть таблица с именем event_calendar с полями с именами ec_start_date, ec_end_date и ec_event_name.Первые два поля являются полями даты.Это небольшая таблица, содержащая менее 100 записей.Я хочу перечислить события с начальной или конечной датой в текущем месяце, затем я хочу добавить список событий с начальной или конечной датой в следующем месяце.Два списка будут возглавляться названием месяца.Я хотел бы, чтобы даты, отображаемые в списке, имели формат дд / мм.
Это код, который я нашел для определения месяцев для заголовков списка.
$thismonth = mktime(0,0,0,date("n"));
$nextmonth = mktime(0,0,0,date("n")+1);
echo "<h2 class='caps'>";
echo date("n", $thismonth);
echo "</h2>";
echo "<h2 class='caps'>";
echo date("m", $nextmonth);
echo "</h2>";
Это код, который я использую для извлечения записей для действий этого месяца (август)
$query = "SELECT ec_display,ec_event_name,ec_start_date,ec_end_date FROM event_calendar WHERE month(ec_start_date) = 8 OR month(ec_end_date) = 8 ORDER BY ec_start_date";
Проблема в том, что если я заменим число 8 на переменную $ thismonth, то произойдет сбой.
Наконец, как я могу отображать только дд / мм из ec_start_date и ec_end_date?
Я очень ценю любые рекомендации, но, пожалуйста, будьте конкретны, так как я новичок в этом!Спасибо!