gpt4 book ai didi

php - mysql查询: retrieve current date query

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:47 25 4
gpt4 key购买 nike

在 mysql 数据库中,我有一个名为:

姓名:日期

类型:日期时间

我在该列中的值很少:

2009-01-05 01:23:35

2009-03-08 11:58:11

2009-07-06 10:09:03

如何检索当前日期?我正在使用 php。

在 PHP 中:

<?php $today = date('Y-m-d');?>

如何编写一个 mysql 查询来检索所有今天的日期数据?

我是否应该将列类型更改为“日期”,然后仅插入“2009-07-06”之类的值,不插入时间值???

最佳答案

不用PHP,MySQL有获取当前日期的函数:

SELECT field FROM table WHERE DATE(column) = CURDATE()

文档:CURDATE , DATE .

如果您的列只需要日期部分而不需要时间,您应该将列类型更改为 DATE。如果你硬要通过 PHP 来做,那也是一样的,真​​的:

$today = date('Y-m-d');
$query = mysql_query("
SELECT field FROM table WHERE DATE(column) = '$today'
");

关于php - mysql查询: retrieve current date query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086297/

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