Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 数据库服务器如何自动更新_Php_Mysql_Database_Server - Fatal编程技术网

Php 数据库服务器如何自动更新

Php 数据库服务器如何自动更新,php,mysql,database,server,Php,Mysql,Database,Server,我正在制作一个游戏,我想这样做: 每30分钟,每个玩家都必须获得硬币(在线玩家和离线玩家也是!)。 因此,有一种方法,数据库将在30分钟后自动更新列,并向每个玩家添加一些硬币。另一种方法是使用cronjob-您可以在服务器上创建一个脚本(例如PHP),然后创建一个cronjob,每30分钟执行一次脚本 您可能希望创建这样的事件 CREATE EVENT addcoins ON SCHEDULE AT '2014-11-12 12:00:00' + INTERVAL 30 MINUTE DO

我正在制作一个游戏,我想这样做: 每30分钟,每个玩家都必须获得硬币(在线玩家和离线玩家也是!)。
因此,有一种方法,数据库将在30分钟后自动更新列,并向每个玩家添加一些硬币。

另一种方法是使用cronjob-您可以在服务器上创建一个脚本(例如PHP),然后创建一个cronjob,每30分钟执行一次脚本

您可能希望创建这样的事件

CREATE EVENT addcoins
ON SCHEDULE AT '2014-11-12 12:00:00' + INTERVAL 30 MINUTE
DO
  UPDATE `player_tbl` SET `player_tbl`.`coins` = `player_tbl`.`coins` + 1;

RTFM:谢谢(你很快)!我试试看。我是新来的,所以有些东西我甚至不知道如何搜索。谢谢!这太棒了,太容易了。我一直在努力寻找它。