在服务器中每25秒运行一次javascript,并插入sql数据库中

在服务器中每25秒运行一次javascript,并插入sql数据库中,javascript,php,mysql,Javascript,Php,Mysql,我需要每25秒运行一次javascript函数,并将其保存到mi sql数据库中。 现在我可以做,但它每25秒为每个客户端插入一次,我只想插入一次,而不管有多少客户端在线。所以我需要在服务器上运行它,而不是在每个客户机上运行。但是我不知道怎么做 function calc_spin_time(){ function num_rand(){ var num = Math.floor(Math.random()*((20)+20)-20); return nu

我需要每25秒运行一次javascript函数,并将其保存到mi sql数据库中。 现在我可以做,但它每25秒为每个客户端插入一次,我只想插入一次,而不管有多少客户端在线。所以我需要在服务器上运行它,而不是在每个客户机上运行。但是我不知道怎么做

function calc_spin_time(){
    function num_rand(){
        var num = Math.floor(Math.random()*((20)+20)-20);
        return num;}
    spinTimeTotal = Math.random() * 3 + 4 * 1000 + num_rand();
    spinAngleStart = Math.random() * 10 + 10;
    //I need to insert spinTimeTotal and SpinAngleStart into mi sql database
}

我想你要找的是一份类似Cron的工作。为了准确地提供帮助,似乎需要更多关于数据库类型以及函数如何启动的信息。有一份来自Firebase的工作。

我想你要找的是某种Cron工作。为了准确地提供帮助,似乎需要更多关于数据库类型以及函数如何启动的信息。有一个来自Firebase的文件。

这是一个轮盘赌,我想在sql数据库中插入开始旋转的随机角度,以及旋转的随机时间。然后在每个客户端的javascript中使用它们,所有客户端都会有相同的轮盘赌结果。轮盘赌,我想在sql数据库中插入开始旋转的随机角度,以及旋转的随机时间。然后在每个客户端的javascript中使用它们,这样所有客户端都将具有相同的轮盘赌结果生成端点,如
/spin_data.php
,然后在该代码中,使用
从数据库中选择上次更新
,如果没有发现,则创建新值并更新,否则返回它已经拥有的值,然后将calc_spin_time转换为ajax callI我不明白你的想法:(那么,你基本上是想将该函数转换为PHP?你必须阅读一些PHP教程(如果需要的话)试着掌握如何使用PHP,然后回来做你最好的尝试,我们可以帮助你解决你在尝试中可能遇到的任何特定错误。然后你需要学习如何使用WebSocket或服务器发送的事件将信息广播给所有加入特定游戏的用户,使endpoint像
/spin_data.php
然后在该代码中,使用
WHERE last_update
从数据库中选择,如果发现没有,则创建新值并更新,否则返回已有值,然后将calc_spin_time转换为ajax调用我不理解您的想法:(那么,您基本上是想将该函数转换为PHP?您必须阅读一些PHP教程(如果需要的话)试着掌握如何使用PHP,然后再回来做你最好的尝试,我们可以帮助你解决你在尝试中可能遇到的任何特定错误。然后你需要学习如何使用WebSocket或服务器发送的事件将信息广播给所有加入特定游戏的用户