嗨所以我有一个PHP页面,它返回信息和输入信息的时间。
我想要做的是过滤那个时间,例如现在只有六个月前的条目出现,我还希望在现在和十二个月之前有另一种选择。
信息将使用json打印,以便Ajax可以轻松地使用数据。我发布了一个值为6或12的变量,它确定了所需的长度,但我似乎无法找到任何可行的SQL语句。
我尝试过使用WEEKOFYEAR()SQL函数无效但只是犯了错误。
$sql = "SELECT data, data2 FROM userdetails where userid = '$Id'";
$result = $conn->query($sql);
设置为日期的字段称为dateSet,我在考虑是否在SQL中使用between函数。将信息放入数组中,因此在SQL语句中执行此操作将是有益的。
答案 0 :(得分:0)
尝试在日期之间过滤
SELECT data, data2
FROM `userdetails
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')