允许会员每天提供一次代表点数

时间:2013-01-02 13:58:25

标签: php

我是PHP的新手,并没有太多的知识,所以这就是我在这里问的原因。 我的问题是,以下代码允许我的网站成员给其他成员分数,但它只允许一次,所以我希望它每天给一次点数。我需要做些什么来使它成为可能? 这是代码:

// users can not give 2 x points
$repeat = mysql_query("SELECT userid FROM {$TABLE_PREFIX}reputation WHERE userid ='$id' AND whoadded=".$CURUSER["uid"]);
if( mysql_num_rows( $repeat) > 0 )
{
    stderr("Hold On","You already gave reputation points to this user!");
    stdfoot();
    exit;
}

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

你可以做什么,你应该为TimeVoted创建一个字段,然后使数据类型为datetime然后使用TIMESTAMPDIFF函数,它需要三个参数,但在你的mysql查询窗口中首先使用它,然后再在你的脚本中应用它,你会明白它是如何工作的,你将能够解决你的问题