gpt4 book ai didi

php - 查询检索30天内更新的记录在mysql中无法正常工作

转载 作者:行者123 更新时间:2023-11-30 00:24:31 24 4
gpt4 key购买 nike

我想从mysql数据库中获取最近更新的所有记录,即30天内更新的记录。我在数据库中有 varchar 字段,并使用下面的查询,但它显示了数据库中的所有记录。请帮忙

$sql_q=executeQuery("select * from registration
where
`uid` != ".$_SESSION['uid']."
AND STR_TO_DATE(Update_date, '%d-%m-%Y') < DATE_SUB(CURDATE(), INTERVAL 30 DAY)")

最佳答案

您不需要转换为字符串。就用这个

$sql_q=executeQuery("select * from registration
where
`uid` != ".$_SESSION['uid']."
AND Update_date < DATE_SUB(CURDATE(), INTERVAL 30 DAY)")

关于php - 查询检索30天内更新的记录在mysql中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22988159/

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