rreee
上記の判断に基づき、会員は1日に1つの書類しか提出できないのですが、どうすればよいでしょうか。
$pubdate = $dsql->GetOne("select pubdate,writer,count(pubdate) as total from Article wherewriter ='".$writer."' and pubdate<" .strtotime("-1 日")." 制限 3");
if($pubdate['total'])==3){
ShowMsg("メンバーは 1 日に 1 つの記事しか投稿できません!", "-1","0",5000);
exit
}
mysql は 1 日に送信される記事の数をクエリします。>=3 の場合は送信できません
$pubdate = $dsql->GetOne (「ライター ='".$writer."' および pubdate<".strtotime("-1 day")." 制限 3 の記事から合計として pubdate,writer,count(pubdate) を選択します
if($); pubdate[' total'])==3){
ShowMsg("メンバーは 1 日に 1 つの記事しか投稿できません!","-1","0",5000);
1日のmysqlクエリ 数以内に投稿された記事の数 >=3の場合は投稿できません
mysqlは実行できません。チェックアウトしてください。
また: if($pubdate['total'])==3) は if(($pubdate['total'])==3) のようにする必要がありますか?
データベースフィールド:
データベース名 (記事)
メンバー名 (ライター)
公開時刻 (公開日)
元のコードは
$pubdate = $dsql->GetOne("select pubdate from article where writer ='".$writer."' order by id desc limit 1"); if((time()-$pubdate['pubdate'])<(3600*24)){ ShowMsg("对不起,一个会员每天只能发一篇文章!","-1","0",5000); exit; }
モデレーターは素晴らしく、そこから学びました