我有一个使用当前时间戳自动更新的表。让列名是“updatedTime”。它给了我们一个值说:
2013-06-02 17:38:10
现在我想将此值与当前时间进行比较,差异应该小于 180 秒......这意味着用户最后一次更新是在至少 3 分钟内。
我试过了:
$statement = $conn->prepare('SELECT * FROM users WHERE NOW() - updatedTime < 180 AND visibility = 1 AND linkedInId = :linkedInId');
$statement->bindParam(':linkedInId', $linkedInId, PDO::PARAM_INT);
$statement->execute();
if(($row = $statement->fetch(PDO::FETCH_OBJ)))
然而,这似乎没有按预期工作。
我还应该尝试什么?