我需要通过php从mysql表输出过去24小时(关键字小时,而不是最后一天)创建的记录列表。表格中有一列标有'timestamp'的列,设置为默认CURRENT_TIMESTAMP。
我正在尝试以下方面:
<?php
$sql="SELECT * FROM list WHERE timestamp > I-have-no-clue-what-to-put-here";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo $row['itemname'] . " " . $row['itemurl'];
}
?>
我是朝着正确的方向前进的吗?
答案 0 :(得分:7)
SELECT * FROM list WHERE timestamp > DATE_SUB(now(), INTERVAL 1 DAY)