コメント/投票/ムード機能について、メンバーの投票を 1 回のみに制限する最も問題のないメカニズムは何ですか?
一部のコメントに似たシステム (記事の下に、次のような良い/悪いレビュー ボタンが表示されます)
それは CSDN フォーラムの記事ページのようなものです...
私にとって役に立ちます [0] レンガを投げます [0]
個人的な理解:
クリックして送信AJAX/JQ MYSQL 経由で PHP 操作に変換し、肯定的/否定的なレビュー フィールド 1 を入力します
ただし、一般に、この種のことは IP アドレス、または Cookie のみに限定されます...
肯定的/否定的なレビュー データの場合、非常に正確で、水が含まれていない必要があります
コメントする前にメンバーとしてログインしたいです (投票は無効です)
mysql は必要ですか独立したレビュー フォームを提案するには?
メンバーが 1 回のみ投票できるようにデータを構造化する、より良い方法はありますか?
いくつか良い提案をいただけますか?
-----解決策 解決策---------------------
テーブルを作成する必要があり、複数のテーブルが作成されます。表
なぜなら、XXの後にXXがある可能性があるため、XXはXXの友人であり、一連の要件
を総合的に考慮する必要があります
今考えていることは、その核心(または基礎)です。 SNSサイト
------解決策-- ------------------
参考:
投票情報テーブル:
<br />CREATE TABLE `votes` (<br /> `id` int(11) NOT NULL AUTO_INCREMENT,<br /> `ip` varchar(250) NOT NULL,<br /> ·uid· int(11) NOT NULL,<br /> `vid` int(11) NOT NULL,<br /> `fstcreate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,<br /> PRIMARY KEY (`id`)<br /> ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8<br />
<br />CREATE TABLE `article` (<br /> `id` int(11) NOT NULL AUTO_INCREMENT,<br /> `article_title` varchar(250) NOT NULL,<br /> `article_type` int(11) NOT NULL,<br /> `article_content` longtext NOT NULL,<br /> `article_author` varchar(50) NOT NULL,<br /> `article_click_count` int(11) NOT NULL DEFAULT '0',<br /> `status` int(11) NOT NULL DEFAULT '0',<br /> `likes` int(11) DEFAULT '0',<br /> `unlikes` int(11) DEFAULT '0',<br /> `fstcreate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,<br /> `lastmodify` datetime DEFAULT NULL,<br /> PRIMARY KEY (`id`),<br /> FULLTEXT KEY `fulltext_article_title` (`article_title`,`article_content`,`key_words`)<br /> ) ENGINE=MyISAM AUTO_INCREMENT=119 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC COMMENT='文章表'<br />