我想知道是否有人可以建议在一段时间内在mysql数据库中存储一个数据的好方法?
请注意,我指的是时间周期,而不仅仅是日期时间。喜欢......一个小时。或者一天半。或两周。或者一年。
具体来说,如果我有一段时间,我希望每两小时只存储一个时间段数据,上午8点到晚上10点,上午10点到12点,下午12点到晚上14点,
我可以在php或mysql中执行此操作吗?
答案 0 :(得分:0)
将timestamp
类型的新列添加到数据库表中。
使用您的PHP技巧:
$sql = "SELECT $timestamp FROM $table ORDER BY $timestamp DESC LIMIT 1";
$result = mysqli_query($conection, "$sql");
if (/*the hour now*/ != /*the hour on $result*/) {
// allow to store data
} else {
// don't allow to store data
}
如果上面的代码有错,我甚至没有好好检查。只需使用您的编程技巧..
“但是,任何人都可以通过修改来改进这个答案。”