2023-09-05 01:41:23 | 我爱编程网
这个和语言无关,理清脉络搞好表结构就行了。
参考百度问答就可以发现,这是一个二级回复体系,即
对于一个问题可以有多个答案,这是一级回复。
同时提问者对于答案可以进行追问,追问可以追答,但是只有提问者能追问,且必须有追问才能进行追答。
由此,数据表结构应该如下:
问题表很普通,不多说了。对于答案表的数据处理应符合以下逻辑:
如果是对问题的直接回答,parent_id为null
如果是对回答的回复,如果该条回答的parent_id为null,parent_id为回复的id,否则使用该回复的parent_id作为新记录的parent_id
前端逻辑:
显示问题答案时,答案排序方式为 order by question_id, IF(parent_id IS NULL, id, parent_id), id
对于parent_id相同(如果没有parent_id取id代表)的一组回复,按id排序,最后的回复者如果是提问人,允许追答,否则允许追问。
Ask2问答系统是一款开放源码的PHP问答程序。
优点:
1、基于自主MVC框架开发,框架结构清晰、易维护、模块化、扩展性好,性能稳定。
2、支持Ucenter、Xunseach、CMS等系统整合,方便易用。
3、简单易懂的模板语法让前端人员可独立完成模板制作及数据调用。
4、站内seo优化的非常好 我爱编程网
5、内置文章功能,每个用户能发布自己文章
6、问答内置三套PC模板和一套Wap模板,高仿360问答系统界面,大气简洁
7、程序内置超强问答采集功能,无需写知名问答网站规则,一键采集十几万条数据,新站快速充实网站内容
8、内置强大标签自动识别功能,提问和问题采集均可识别关键词
9、强大搜索系统,搜索问题可通过输入字符串全文检索,如果检索不到通过转化成关键词检索,检索不到还可以转化成模糊检索,相关问题均可列出
完全可以满足政府机构、教育机构、事业单位、商业企业、个人站长使用。
跪求一个好用的phpblog源码PHP168BLOG功能十分强大!演示地址下载地址-Blogv2.0.2一款基于PHP的、以MySQL为数据库支持的单用户blog(网络日志)程序特色有:丰富实用的功能与简单的使用;基于XHTML+CSS+div布局的模板结构;可自由定制的页面模块;部分基于Ajax的新体验;多语言包化与UTF-8国际编码;强大的spam信息防御机制;RSS、XML-R
PHP+MYSQL问答系统中的提问和回答的表怎么设计3个表分别是问题表question,回答表answer,用户表userinfo1.问题表question字段id主键,自动增长u_id用户表的idstatus问题解决状态content提问内容2.回答表answer字段id主键,自动增长q_id问题表的idu_id用户表的idcon回答内容/追问内容/
php主流框架都有什么php各种主流框架的比较一、ThinkPHP框架优势:简单易用(Model,Controller,View负责各自的工作),它拥有支持XML标签库技术的编译型模版引擎,支持两种模版标签,动态编译,缓存技术。还支持自定义标签库,具有独特的数据验证和自动填充,MD5数据加密等功能。部署简单只需要一个入口文件,上手快,有丰富的中文文档;学习成本低,社区活跃度高,在
我想做一个考试的报名系统,请问下怎样用php来实现,就要用php的,mysql数据库,Apache服务器的,你要网上下载好代码,然后你要安装Apache服务器和MYSQL数据库并把相关的表结构和数据导入和配置好,然后把代码放到你配好的服务器设置的工作路径里,然后直接在IE里运行啦。你运行相关的页面,如果有错他会提示,但具体是那个错就要你去根据提示找啦。如何报名学习PHPPHP工程师这项
值得推荐的开源PHP、CMS系统有哪些?CMS系统基本上也就等于PHPCMS了,主流的CMS系统基本上全都是PHP开发的,WordPress作为第一大开源CMS系统,基本上是这个领域的绝对王者,今天我给大家推荐一下到底有哪些出色的CMS系统。WordPress是这个领域的绝对王者一个搜索引擎如果不能很好判断分析一个WordPress站点,你可以认为这个搜索引擎做得不合格。在SE
值得推荐的开源PHP、CMS系统有哪些?CMS系统基本上也就等于PHPCMS了,主流的CMS系统基本上全都是PHP开发的,WordPress作为第一大开源CMS系统,基本上是这个领域的绝对王者,今天我给大家推荐一下到底有哪些出色的CMS系统。WordPress是这个领域的绝对王者一个搜索引擎如果不能很好判断分析一个WordPress站点,你可以认为这个搜索引擎做得不合格。在SE
phpweb开发,在不使用框架的情况下怎么写?php原本就是嵌入到html中的。你可以在任何地方插入<?phpphp代码?>就可以了,要输出数据变量,就用<?phpecho$变量名;?>。框架是将常用的功能做好,并给项目规定好结构的情况下,让开发变得快速便捷。php开发不一定要用框架,也不一定要用什么模板引擎,框架和模板引擎反而会影响到性能。所以,用不用框
php需要学习哪些框架PHP需要学习哪些框架呢?让我们一起了解一下!PHP需要学习的框架有很多,下面为您例举几种常用的框架:国内框架:ThinkPHP、Canphp、KYPHP、InitPHP、SpeedPHP、CdvPHP等。国外框架:ZendFramework、Codelgniter、CakePHP、Symfony、Yii、Seagull、Laravel等。拓展:什么
2023-09-13 13:02:53
2023-09-21 21:18:47
2023-06-26 19:36:09
2023-07-16 10:35:19
2023-07-16 10:26:24
2023-06-26 23:28:31