
4个回答
展开全部
3个表 分别是问题表question,回答表answer ,用户表userinfo
1.问题表question 字段
id 主键,自动增长
u_id 用户表的id
status 问题解决状态
content 提问内容
2.回答表answer 字段
id 主键,自动增长
q_id 问题表的id
u_id 用户表的id
con 回答内容/追问内容/回复内容
creatTime 发表时间
根据发表时间的先后来罗列出 追问和回复内容
用户表就不用我说了吧
还可以加些其他字段,以达到你想要的目的
1.问题表question 字段
id 主键,自动增长
u_id 用户表的id
status 问题解决状态
content 提问内容
2.回答表answer 字段
id 主键,自动增长
q_id 问题表的id
u_id 用户表的id
con 回答内容/追问内容/回复内容
creatTime 发表时间
根据发表时间的先后来罗列出 追问和回复内容
用户表就不用我说了吧
还可以加些其他字段,以达到你想要的目的

2025-04-16 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
展开全部
简单的设计
Id int 记录ID
content text 记录内容
replay_id int 回复ID 若是提问的 就为 0 回答的 则填 回答的那条记录的ID
status tinyint 0 表示 屏蔽 1 显示 这个你可以自己根据实际情况
Id int 记录ID
content text 记录内容
replay_id int 回复ID 若是提问的 就为 0 回答的 则填 回答的那条记录的ID
status tinyint 0 表示 屏蔽 1 显示 这个你可以自己根据实际情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TableQuestion :QID(int), 问题的IDQTitle(varchar(300)), 问题的标题QContext(text)406 问题的正文QDate(datetime)e 问题提出的时间QIsPass(int or bit), 如果一个提问需要审核的话QLastQA(int), 最后回复问题的人QIsFinish(int) 是否已完结TableAnswer:AID(int), 回答的IDQID(int), 回答所在问题的IDAContext(text), 回答的正文ADate(datetime), 回答的时间AIsFinAnserwer(int or bit) 这个是和楼上分歧的最大地方把正确答案归纳到回复表中 而问题表中添加了是否已完结这个字段原因是:1.如果问题没有人回答 超过了时间 问题作废的话 楼上的方式不容易判断2.如果没有正确的答案 问题得不到解决 那么同上3.如果要统计一个用户有多少回答被采纳 那么楼上的做法会很麻烦 设计很简练 但使用起来就麻烦了设计的应用详细是:当一个用户发出问题时 TableQuestion 添加一条数据 QID是自动增长列 QTitle和QContext是用户的录入内容 QDate是提问的时间 由getdate()来获取 QIsPass如果一个问题需要经过管理员审核才能在前台显示 那么在添加时根据情况设置0或1 QLastQA这个基本没什么用 只是一个冗余设计 为了使问答中显示的信息更友好 可以不要 QIsFinish这个字段 当提问者想关闭提问时 设置字段为1 当提问超时时 设置字段为1 当得到了最终答案时 设置字段为1回答表就更好理解了 所以就不解释了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主从表:
主表id,question,time,uid等等
从表:从表id,主表id(关联主表),answer,time,uid等等
主表id,question,time,uid等等
从表:从表id,主表id(关联主表),answer,time,uid等等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询