Php 如何自动增加数据库中的值?(现场直播)

Php 如何自动增加数据库中的值?(现场直播),php,mysql,Php,Mysql,我喜欢用数字创造伟大的东西 我完全不知道该从哪里开始 假设用户必须注册,然后登录到站点才能使用此功能(已经完成了) 我试图将它们的注册日期保存在时间戳中,并根据注册后经过的时间戳计算它们的值(我需要增加的值)。它正在工作,但当我将最大值设置为这个值,然后提高它的最大值时,它只是跳到了新的最大值(因为时间还在继续)。顺便说一句,即使用户已完全注销,而且不在站点上,此功能也需要正常工作。(因此它是服务器端的) 假设我需要将这个值每小时增加550,但在第一个小时之后,增加量增加到650,在第二个小时之

我喜欢用数字创造伟大的东西

我完全不知道该从哪里开始

假设用户必须注册,然后登录到站点才能使用此功能(已经完成了)

我试图将它们的注册日期保存在时间戳中,并根据注册后经过的时间戳计算它们的值(我需要增加的值)。它正在工作,但当我将最大值设置为这个值,然后提高它的最大值时,它只是跳到了新的最大值(因为时间还在继续)。顺便说一句,即使用户已完全注销,而且不在站点上,此功能也需要正常工作。(因此它是服务器端的)

假设我需要将这个值每小时增加550,但在第一个小时之后,增加量增加到650,在第二个小时之后,增加到750,依此类推。。。一旦到达3272,它就必须留在那里

视觉上升级此值也很重要。因此,用户不必每次希望查看其新值时都刷新页面。我想最困难的部分是计算每一秒的增量值以匹配每一小时的值。好吧,没那么难,我想一定是650/60/60=1秒

致以最良好的祝愿,
亨里克不清楚你想做什么,但你有多种选择

您可以使用时间戳本身作为增量值。 或 您可以使用cron作业。(如果您需要更多信息,请使用谷歌)

创建一个cron来自动增加mysql值并设置间隔


希望这对您有所帮助。

这样,如果您不需要将其用于显示以外的任何用途,就不必将其存储在数据库中。只需使用
t
开始时间和
x
自t以来经过的时间创建适当的等式。对于实时显示,ajax和
setInterval
将在10分钟内解决您的问题ajax setInterval工作正常