gpt4 book ai didi

mysql - 在选择 PDO 中过滤日期时间以显示现在的结果

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:27 25 4
gpt4 key购买 nike

当我在 PDO 中过滤日期时间以仅显示今天的日期而不显示昨天和明天的日期时,如何显示结果?我已经将数据库中的 DATE 更改为 DATETIME,因为 fullcalendar....所以现在在表中不显示日期...我如何更改此代码以恢复这一天的日期:

<?
$sql = $conn->prepare("SELECT * FROM CITAS WHERE start = CURDATE() ORDER BY start ASC");
$sql->execute(); while($row = $sql->fetch(PDO::FETCH_ASSOC)) {
?>

此代码在开始时以 DATE 格式工作,但当我将其更改为 DATETIME 时,什么也没有显示

最佳答案

您需要考虑日期范围:

start >= CURDATE() AND start < CURDATE() + INTERVAL 1 DAY

...未经测试,但您明白了

关于mysql - 在选择 PDO 中过滤日期时间以显示现在的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16976181/

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