phpに関する判決文

WBOY
リリース: 2016-06-23 14:27:32
オリジナル
1085 人が閲覧しました

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;	}
ログイン後にコピー
に変更されました



モデレーターは素晴らしく、そこから学びました

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート