我想为每张图片制作一个带有php php评论系统的图片网站。现在,我可以做两件事:1)为每张图片使用一个新的数据库,或2)为每张图片使用一个数据库+一个ID。后者的问题是我每次需要查找照片的评论时都需要循环整个数据库。处理这个问题最明显的方法是什么?mysql php评论系统:新数据库还是循环通过ID?
回答
随着你把所有的东西在单数据库除了极少数例外。使用多个数据库的唯一原因是极端缩放。
你不会有“循环”,通过该数据库,如果你的表是正确索引。您可以像这样获取记录:
SELECT * FROM images WHERE id=192
这将检索一条记录(如果存在)。
如果你是一个一点摇晃的SQL,那么你要么需要在这读了,或者使用文档存储,不需要它。
谢谢你,tadman – wubbewubbewubbe
使用一个数据库,支持一切多个表适合逻辑在一起,并使用查询从数据库中获取需要的数据,如果您通过创建整个数据库每次你不需要循环良好查询。对每个项目使用单独的数据库都会丢失数据库的重点。获取有关数据库的一些信息以及它们的功能。
我不知道,为什么你认为你需要一个新的数据库。您可能只需要两个表格,一个用于图片,另一个用于图片注释,其中有一个用于图片表的外键。
当你需要看那上面基于图像的ID,你只想做一些像
SELECT * FROM picture_comments WHERE picture_id = ?
而就务必使'picture_id'索引。 – ceejayoz
谢谢你,迈克布兰特 – wubbewubbewubbe
- 1. MySql数据库设计评论系统
- 2. php + mysql评论系统
- 3. PHP MySQL的评论系统
- 4. php mysql +评论系统
- 5. 评论系统php
- 6. 评论系统数据库设计
- 7. PHP,MYSQL创建博客评论系统
- 8. 评论系统jQuery/ajax php mysql
- 9. Ajax,PHP和mysql评论系统
- 10. 循环系统php和mysql
- 11. 使用Redis数据库系统的评论系统
- 12. PhP SQL评论系统
- 13. PHP和HTML评论系统
- 14. PHP中的评论系统
- 15. PHP评论适度系统
- 16. Facebook的评论,通过JSON循环
- 17. 通过mysql数据循环?
- 18. 在评论系统
- 19. PHP聊天系统MySQL数据库通过datesent sql order
- 20. 评论系统:显示类似Facebook的帖子部分 - (PHP评论系统2)
- 21. 评论系统的分层数据
- 22. Php mysql用户评分和评论系统
- 23. php + ajax +评论系统错误
- 24. PHP,试图通过mysql数据库结果循环
- 25. 通过数据库字段循环PHP MySQL
- 26. MYSQL:订购主题通过最新评论(评论有主题)
- 27. Hierarchal评论系统
- 28. XSLT评论系统
- 29. Yii评论系统
- 30. Disqus评论系统
评论阅读更多关于数据库。 – keune
你的情况是关系数据库的一个完美例子。 –
“后者的问题是每次我想要查找照片的评论时,我都需要循环整个数据库。”不,你不会的,除非你做的事很愚蠢。 – ceejayoz