我意识到这是一个抽象的问题,有几个答案,但我对于从哪里开始感到不知所措。我想为每个博客文章都有一个单独的评论区域。每次更新代码以包含最新条目时,是否应该为每个条目的注释手动设置不同的表格?什么是有效的方法来编码单独的评论区域?
0
A
回答
2
与结构类似评论创建新表(当然,你可以定制你的需求):
Comments
id INT NOT NULL auto_increment,
blog_id INT NOT NULL,
author_id INT NOT NULL DEFAULT 0,
comment text NOT NULL,
added_date DATETIME NOT NULL
的AUTHOR_ID链接到用户表登录的用户,0一位匿名用户。我希望其他一切都应该是自我解释的。
0
我不确定你在做什么......但听起来你想对每个帖子有特定的评论。如果是这种情况,只需在评论表中为“post_id”或类似内容创建一个字段即可。然后在每个帖子页面上使用SELECT语句来获取该特定post_id的注释。
0
只需在其中一个字段中存储数据库表格即可存储帖子ID。一些类似以下内容:
CREATE TABLE blog_comments (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
author_id INT(10) UNSIGNED NOT NULL DEFAULT '0',
post_id INT(10) UNSIGNED NOT NULL,
comment TEXT NOT NULL,
added_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);
然后,你可以简单地查询发表评论像这样:
$pid = 13; // or whatever your post ID is; could be a $_GET value
$sql = "SELECT * FROM comments WHERE post_id = '$pid' ORDER BY added_on DESC";
当然,一定要清理上面的查询,因为你不希望任何一个通过他们感兴趣的价值$pid
。你需要确保它是一个数字,只有一个数字。
相关问题
- 1. 评论的最佳方法是什么?
- 2. 什么是在PHP5中评论的有效和可读的方法?
- 3. 查看来自Facebook评论框的所有评论的网址是什么?
- 4. 什么是评论
- 5. 什么是最优雅的方式来检索MySQL表评论?
- 6. 什么是最简洁的方式来分页django评论?
- 7. 什么是Android中的无效区域?
- 8. 什么是不同的代码评论做法?
- 9. 什么是jsDoc评论的正确使用方法?
- 10. 单独区域算法
- 11. 什么是写密码破解算法的有效方法(python)
- 12. UITableView方法和等效的UITableViewDatasource方法有什么区别?
- 13. 有什么简单的方法来创建Oracle分区
- 14. 什么是最简单的方法来生成有效的x:名称?
- 15. 什么是官方的方式来避免在小黄瓜/黄瓜评论(#)?
- 16. 什么是有效的方法来过滤数组
- 17. Java中的单独代码是什么?
- 18. 区域设置和编码(终端)有什么区别
- 19. 什么是facebook评论api中的xid?
- 20. 评论中的“@”符号是什么?
- 21. 评论“frozen_string_literal:true”是做什么的?
- 22. DBpedia中的抽象和评论有什么区别
- 23. 写这段代码的有效方法是什么?
- 24. 突出显示所选页码的有效方法是什么?
- 25. 在lua中忽略代码的最有效方法是什么?
- 26. 什么是编写应用程序代码最有效的方法?
- 27. 时间系列:为子集编写代码的最有效方法是什么?
- 28. 什么是最简单而有效的方法来检查领域中的重复结果<>?
- 29. 单元测试用户界面。什么是有效的方法?
- 30. 使用列表清单的最有效方法是什么?
不应该'blog_id'是'post_id'什么的? >我想每个**博客文章都有一个单独的评论区** – Svish 2010-07-27 14:01:48
我的回复只是一个松散类型的设置。就像我说的那样,它应该是自我解释的。如果你的博客设置为“帖子”,那么是的,这将是post_id。 – 2010-07-27 15:07:09