Я надеюсь, что кто-то может указать мне в правильном направлении на то, что мне нужно сделать.
У меня есть база данных mysql с полем значений даты, называемым «StartDate», который отформатирован как «YYYY-MM-DD».
Итак, я подключился к базе данных, используя –
$results = $wpdb->get_results( "SELECT * FROM wp_myEventDates ORDER BY `StartDate` ASC" );
Я хотел бы сгруппировать события к месяцу, так, например, в июне 10 событий, затем 12 событий в июле –
Я использовал цикл foreach и протестировал несколько методов для вывода даты и использования var_dump, но я не уверен, как манипулировать результатами.
Пример 1:
$event_id = $myevent->StartDate; // var dump from event id gives me string(10) "2013-04-04"
Пример два:
$event_id = $myevent->StartDate; $dateArray = getdate(strtotime($event_id)); $mythingmonth = array($dateArray['mon']); foreach ($mythingmonth as $monthsplit =>$myvalue) { var_dump($myvalue); //var dump from myvalue this int(4) }
Я на 100% уверен, что я собираюсь сделать это неправильно, я пытался искать и пытаться, но я потерялся с ним, поэтому, если у вас есть какие-либо указатели или предложения, для которых нужно взглянуть, это будет фантастично.
Заранее спасибо.