Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将Mysql存储为时间?_Php_Mysql - Fatal编程技术网

Php 如何将Mysql存储为时间?

Php 如何将Mysql存储为时间?,php,mysql,Php,Mysql,我在我的网站上创建了一个轻推功能,允许用户互相轻推,我怎么能在这个功能上有5分钟的冷却时间,这样用户就不会滥发这个功能了。我目前的想法是创建一个最后一次轻推的colomun来存储第一次轻推后的轻推时间 因此,基本上问题是如何以这种方式将mysql存储为时间?创建一个名为last\u activity”或带有datetimedatatype的“last\u-nudge”的列。在datatime列中,您可以保存datetime值,如: 2017-04-20 08:30:00 在每个新条目上检查日期-

我在我的网站上创建了一个轻推功能,允许用户互相轻推,我怎么能在这个功能上有5分钟的冷却时间,这样用户就不会滥发这个功能了。我目前的想法是创建一个最后一次轻推的colomun来存储第一次轻推后的轻推时间


因此,基本上问题是如何以这种方式将mysql存储为时间?

创建一个名为
last\u activity”或带有
datetime
datatype的“last\u-nudge”的列。在datatime列中,您可以保存datetime值,如:

2017-04-20 08:30:00


在每个新条目上检查日期-时间差并执行任务。

只需存储微移,然后对每个传入的微移使用
DATEDIFF()
检查经过了多少时间。但您还应做好拒绝服务攻击的准备,这可能是由试图将你的应用程序推向死亡的机器人程序设计的。啊,这很有道理,你介意给我一个你将用于检查日期时间差的代码示例吗,谢谢朋友。检查这个:不要忘记投票,如果有帮助,请接受答案。你仍然需要一些帮助,然后在skypesadly上给我打电话我还不能,因为我没有15个代表