1

我想知道是否有人可以提出一种在 mysql 数据库中一段时间​​内存储一个数据的好方法?

请注意,我指的是时间段,而不仅仅是日期时间。比如……一个小时。或者一天半。或者两周。或者一年。

具体来说,如果我有一段时间,在上午 8 点至晚上 10 点、上午 10 点至下午 12 点、下午 12 点至 14 点,我只想每两小时存储一个时间段数据,

我可以在 php 或 mysql 中做到这一点吗?

4

1 回答 1

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
}

剩下的就做吧,如果上面的代码有错误,我什至没有好好复习。只需使用您的编程技能..

“但是,任何人都可以通过修改来改进这个答案。”

于 2013-04-04T11:11:45.897 回答