-1

私はPHPが初めてで、あまり知識がないので、ここで質問しています。私の問題は、次のコードでは、サイトのメンバーが他のメンバーにポイントを与えることを許可していますが、1 回しか許可されていないため、1 日に 1 回ポイントを与えたいと考えています。それを可能にするために何が必要ですか?
コードは次のとおりです。

// 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;
}

どんな助けでも大歓迎です。

4

1 に答える 1

0

できることは、TimeVoted のフィールドを作成し、データ型を datetime にしてから TIMESTAMPDIFF 関数を使用する必要があります。3 つのパラメーターが必要ですが、最初に mysql クエリ ウィンドウで操作してからスクリプトに適用すると、理解できます。それがどのように機能し、問題を解決できるか

于 2013-01-02T14:17:40.300 に答える