Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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 1个月特级会员时间_Php_Timer_Membership - Fatal编程技术网

Php 1个月特级会员时间

Php 1个月特级会员时间,php,timer,membership,Php,Timer,Membership,我有一个具有高级会员资格的网站,但PHP脚本工作不好 我有一个名为reset_timer(默认值为0)的列。当有人购买新的高级会员时,PHP随时间添加();将功能输入复位定时器 Premium是1个月是的,工作正常,但“倒计时”脚本不工作,脚本只取第一个重置计时器值,因此,例如,如果用户1今天购买Premium会员资格,5天后,他还有25天,但如果其他帐户中的人购买了1个月的Premium,他也有25天,因为脚本只接受第一个重置计时器值。。代码如下: function time_reset()

我有一个具有高级会员资格的网站,但PHP脚本工作不好

我有一个名为reset_timer(默认值为0)的列。当有人购买新的高级会员时,PHP随时间添加();将功能输入复位定时器

Premium是1个月是的,工作正常,但“倒计时”脚本不工作,脚本只取第一个重置计时器值,因此,例如,如果用户1今天购买Premium会员资格,5天后,他还有25天,但如果其他帐户中的人购买了1个月的Premium,他也有25天,因为脚本只接受第一个重置计时器值。。代码如下:

function time_reset()
{
    $now = time();
    DB::select('accounts');
    $timer = DB::fetch_row();   
    $timer = $timer['reset_timer'];
    $difference = ($now - $timer);
    return (2629743 - $difference);
}
如何在每个帐户中查找脚本并重置计时器以正确工作


多谢各位

它总是获取第一个成员行。您使用的是什么数据库(包装器)?基本上,您需要为当前成员添加WHERE约束。如果不了解您的数据结构,就不可能说得更多。我的“accounts”表结构是:谢谢!请帮忙!我急需这个!Thnx您需要选择与当前用户对应的用户帐户,在不知道您使用的DB类等情况下,无法说出如何执行此操作。您好thx mightyuhu!但我的表格结构如下: