gpt4 book ai didi

php - 时间戳比较 MySQL PHP

转载 作者:行者123 更新时间:2023-11-29 14:43:42 25 4
gpt4 key购买 nike

我正在尝试将行与当前日期和时间进行比较,

    $curDate = date("Y-m-d H").':00:00';
$query = "SELECT Id FROM Programacao WHERE Data1 = $curDate OR Data2 = $curDate OR Data3 = $curDate
OR Data4 = $curDate OR Data5 = $curDate OR Data6 = $curDate OR Data7 = $curDate";

$result = mysql_query($query);
if(!$result) {echo 'No program today';}
while ($row = mysql_fetch_array($result))
{
echo $row['Id'];
}

数据库中的行数据是这样的:“2011-09-10 18:00:00”但我总是得到:警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果有更正吗?

最佳答案

您需要在 SQL 中对日期文字加上引号:

"... WHERE Data1 = '$curDat' ..."

生成的 SQL 应如下所示:

... WHERE Data1 = '2010-12-17 15:00:00' ...

关于php - 时间戳比较 MySQL PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458194/

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