我有这样的 SQL 语句,试图获得大于 10 分钟的 2 个时间戳的差异。“时间戳”是 MYSQL 中的一列,我持有一个时间戳,例如“1365793346”
SELECT * FROM table WHERE TIMESTAMPDIFF(MINUTE,timestamp,NOW()) AS thisisit
我不确定使用“AS thisisit”是否是 TIMESTAMPDIFF 的当前功能,但我能够找到一些旧帖子,说明它是如何使用的。我不确定它是否不再受支持,因为我在“AS thisisit”处出现语法错误
我也尝试过使用
SELECT * FROM table WHERE TIMESTAMPDIFF(MINUTE,timestamp,NOW()) > 10
我不确定发生了什么首先是我的语法正确,其次是如何将此查询与标签相关联,以便我可以回显它。我的完整 PhP 代码如下所示
SELECT * FROM table WHERE TIMESTAMPDIFF(MINUTE,timestamp,NOW()) > 10
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo $row[0];
}
我假设我可以使用这样的东西来回显结果,但屏幕上什么也没有。谁能指出我正确的方向?
echo $row[0];