gpt4 book ai didi

php - Mysql 查询获取两个日期之间的事件

转载 作者:行者123 更新时间:2023-11-29 12:17:09 25 4
gpt4 key购买 nike

我正在尝试在两个日期之间获取花盆。

我正在尝试按照以下查询从 mysql 获取数据,但它现在正在工作。

$start = $_POST['evnt_date_from'];
$end = $_POST['evnt_date_to'];
$querystr = " SELECT * FROM `wp_postmeta`
WHERE`meta_key` = 'date' AND STR_TO_DATE(meta_value, '%d/%m/%Y') between '".date("Y-m-d", strtotime($start))."' AND '".date("Y-m-d", strtotime($end))."' ORDER BY STR_TO_DATE(meta_value, '%d/%m/%Y') ASC" ;

使用此 SQL 查询来获取 2 个日期之间已发布的帖子。

需要帮助修复 mysql 查询。

如有任何帮助,我们将不胜感激。

最佳答案

也许这样更好:

$querystr = "SELECT *, STR_TO_DATE(meta_value, '%d/%m/%Y') dated FROM `wp_postmeta`
WHERE`meta_key` = 'date'
AND meta_value between '".date("Y-m-d", strtotime($start))."' AND '".date("Y-m-d", strtotime($end))."'
ORDER BY dated ASC";

您正在尝试将日期(格式为 d/m/Y)与日期(格式为 Y-m-d)进行比较

关于php - Mysql 查询获取两个日期之间的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29624887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com