Я взял код, который WordPress использует для отображения календаря по умолчанию, и он получает такие даты:
if ( $day == current_time( 'j' ) &&
$thismonth == current_time( 'm' ) &&
$thisyear == current_time( 'Y' ) ) {
}
Используя эти значения (день, месяц и год), как я могу написать запрос MySQL, который извлекает сообщение, созданное в эту конкретную дату?
Я пытался использовать эту ссылку в качестве ссылки, но мои навыки sql близки к нулю.
отредактировано:
Моя таблица называется "wp_posts", а столбец даты называется post_date.
Принимая во внимание ответ, я сделал следующее:
$date = new DateTime($thisyear."-".$thismonth."-".$day);
$date->setTime($hours, $minutes, $seconds);
$date_format = $date->format("Y-m-d H:i:s");
$request = $pdo->query("SELECT * FROM $wpdb->posts WHERE post_date = ".$date_format);
$result = $request->fetch();
но когда я получаю var_mp $, ничего не происходит
var_dump($result);