永发信息网

PHP程序高手的进来帮忙一下

答案:4  悬赏:80  手机版
解决时间 2021-04-14 14:25

想做一个论坛,但是不想去下载discuz或phpwind之类的源码,想自己开发

第一个我想问一下就是PHP运行速度的问题

在PHP中是把所有内容都放到同一个表里面查询快,还是分开几个表,然后做多表索引运行快?

另外一个关于帖子的,我不知道数据库这样分可不可以,麻烦帮我看一下

会员表[MEMBER]

MEMBER的字段:ID,UID,PWD

主帖子(会员发的帖子)[A]

A的字段:ID,UID,TITLE,CONTENT

回复(会员回复帖子存放的表)[B]

B的字段:ID,UID,AID,TITLE,CONTENT

说明:B表里面的AID是关联A表里的ID值的,而UID是关联MEMBER表里的ID会员值,因为对MYSQL还不是很熟,现在担心的是,如果数据库这样子规划的话,以后B这个表的数据会特别大,怕会出什么问题,有经验的高手们帮我指点一下,谢谢

最佳答案

会员表[MEMBER]


MEMBER的字段:ID,UID,PWD



主帖子(会员发的帖子)[A]


A的字段:ID,UID,TITLE,CONTENT



回复(会员回复帖子存放的表)[B]


B的字段:ID,UID,AID,TITLE,CONTENT



建议把content独立出一个表,可以提高主表的搜索



ID字段的类型建议可以是INT的,如果后面不够用的话,可以再增加成decimal的




全部回答
一般来说 最好是引入外键比较好
分开几个表

这样设计表没错.

运行速度还是看你的代码

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
精华知识怎么找?
网上哪有下载WIN 7系统
你觉得长城还能经多少岁月才会完全消失?
为什么一切物质的燃烧都要涉及到氧气?
怎样发面蒸馒头,怎样蒸馒头才能又圆又好看,
long time no see 是什么说法 ?语法上是正确
邻家女孩在哪里啊,我有事要去这个地方
下列各组词语中有两个错别字的一组是A.赋予
下载连接有哪几种如图这些连接需要用什么方法
以团队名义回答和个人回答分别给团队加多少分
逍遥上什么属性好
求解三角函数题
dnf安徽1区末日君主的法杖多少钱
帮忙想一个关于“放不下初恋”的qq个性分组?
的哥蒸饺地址在什么地方,想过去办事
推荐资讯
QQ农场进不去了?急啊
结婚后,怎样才能人夫妻彼此信任
矢部智子,日文名的罗马拼音
地雷打一成语
pet用什么胶水能粘
带是字的成语
中秋节晚会台词,请大家帮忙推荐一个适合中秋
联想笔记本F40和F41的电池是不是一样啊
帮我设计一个QQ网名和签名
单选题19世纪,化学家对氧化锆的化学式有争议
已知三角形三个内角的度数之比为x:y:z,且x
真好快餐在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?