gpt4 book ai didi

Mysql 选择昨天的值

转载 作者:行者123 更新时间:2023-11-29 12:21:18 24 4
gpt4 key购买 nike

我在 tomada 表中有一个名为“data”的 DATETIME 字段。我想获得昨天的所有字段。当我 echo $num_rows 时,该值为 0。问题出在哪里?

$sql ="SELECT amperagem FROM tomada WHERE data = DATE_SUB(CURDATE(), INTERVAL 1 DAY)";// 
mysql_select_db('localiza');

$retval = mysql_query( $sql, $conn );
$num_rows = mysql_num_rows($retval);
echo $num_rows;

最佳答案

改变

WHERE 数据 = DATE_SUB(CURDATE(), INTERVAL 1 DAY)

WHERE date(data) = DATE_SUB(CURDATE(), INTERVAL 1 DAY)

您的数据日期时间,它还将包括H:i:s并使用日期时间执行Y-m-d将不会返回任何内容,因此您需要在进行比较时进行迄今为止的转换。

关于Mysql 选择昨天的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28961473/

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