我正在设置基本的cookie跟踪并通过确保cookie在他们的计算机上并且他们的IP与我存储的记录匹配并且记录在过去一小时内存储来验证.我在过去一小时内就选择了mySQL数据.
就目前而言,我表中的列称为'timestamp',它只包含使用NOW()插入的完整时间戳.我查了一下,以为我找到了正确的电话,但这不起作用:
$q = "SELECT * FROM conversion_data WHERE ip='$ip' AND timestamp < DATEADD(HOUR, -1, CURRENT_TIMESTAMP) ";
Run Code Online (Sandbox Code Playgroud)
取出时间戳调用,一切正常,所以只有一部分.
谢谢!
尝试:
$q = "SELECT * FROM conversion_data WHERE ip='$ip' AND timestamp > DATE_SUB(CURDATE(), INTERVAL 1 HOUR)";
Run Code Online (Sandbox Code Playgroud)