我是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;
}
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
你可以做什么,你应该为TimeVoted创建一个字段,然后使数据类型为datetime然后使用TIMESTAMPDIFF函数,它需要三个参数,但在你的mysql查询窗口中首先使用它,然后再在你的脚本中应用它,你会明白它是如何工作的,你将能够解决你的问题