誰かが私を正しい方向に向けて、私が何をする必要があるかを教えてくれることを願っています.
「YYYY-MM-DD」としてフォーマットされた「StartDate」と呼ばれる日付値のフィールドを持つmysqlデータベースがあります。
だから、私はデータベースに接続しました -
$results = $wpdb->get_results( "SELECT * FROM wp_myEventDates ORDER BY `StartDate` ASC" );
イベントを月ごとにグループ化したいので、たとえば、6 月に 10 個のイベントがあり、7 月に 12 個のイベントがあります。
foreach ループを使用し、日付を出力するいくつかの方法をテストし、var_dump を使用しましたが、結果を操作する方法がわかりません。
例 1:
$event_id = $myevent->StartDate;
// var dump from event id gives me
string(10) "2013-04-04"
例 2:
$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%確信しています。検索して試してみましたが、迷子になりました。
前もって感謝します。