php论坛数据表设计 php中数据库怎么设计

求一个php数据库设计思路

上面的bednumber是学生的床位,dornumber是学生的宿舍号,flag是学生属于哪位老师的标记。

创新互联建站专业为企业提供东昌网站建设、东昌做网站、东昌网站设计、东昌网站制作等企业网站建设、网页设计与制作、东昌企业网站模板建站服务,10余年东昌做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1.老师的数据表只需要有个id,用户名密码就好了,然后老师和学生的管理就是靠flag,在执行删除时判断学生的flag是否与老师的id匹配,新增的时候flag插入相应老师的id即可

2.管理员的功能主要不是在数据库的设计上,而是在程序的设计上,最好的设计使用两个循环查找数据库来写,外面一个循环循环的是宿舍号 , 里面一个循环循环的是学生的床位,查找条件就是相应宿舍里的相应床位,一旦找不到,就立刻输出床位号,宿舍号,这样就实现了空床位的查找。

3.如果单独要求查找空寝室,直接循环查找学生的宿舍号,一旦查找失败则输出宿舍号,这样就可以了。

楼主怎么样?求采纳,求给分,求围观,谢谢楼主。

php的角色权限控制数据库表设如何设计

另一种方法是参数表,适用于固定参数,只判断bool的

例如

用户 读 写 执行

abc Y Y Y

cba Y N N

zzz Y Y N

那么

abc=7(二进制 111)

cba=1(二进制 001)

zzz=3(二进制 011)

例如论坛,权限都是固定的参数值,每个人区别只是 有/无 某个权限

*要注意的参数是64位/32位的问题——避免溢出

用thinkphp开发论坛适合么?论坛都需要什么表呢?

论坛还是用现成的比较好。比如phpbb,discuz之类的,论坛不比留言板的,单单设计数据库都需要很庞大的工程的,加上权限、代码过滤、注册、验证、防注入、移植等等问题,就算成品的程序都存在漏洞的,自己弄的,学习下还行,实际上没有团队和长期维护的话,不适用的。不相信你看看thinphp,zend等官方网站论坛都是其他公司的成品。

在早期我大概看过些论坛(那时候的程序还没现在复杂的)数据库,这样说吧,除了图片这些多媒体和一部分配置文件没有在数据库里面之外,所有的版块信息、用户信息、密码信息、帖子信息、设置信息、链接和广告信息都是在数据里面的,它们的系统也是采用框架开发的(不过是它们自己编写维护的成熟的框架了),面向对象的mvc结构,大型项目(中小型也是需要的)结构设计(包括数据库模型设计)比编写代码设计表格重要得多,好的结构一劳永逸,不好的结构将会是一个很不幸的开始。

PHP 数据库设计,用户表数据量大该怎么优化

有很多种方法可以优化:

数据库设置主从,进行读写分离;

数据分表,如按月份分表,需要统计数据就查总表;

优化查询语句,适当增加索引;

字段优化,对不常用或者没有必要的字段可以考虑放在另外一张表里,避免单表数据过大,字段过多。

PHP数据表Mysql设计问题

消息表、用户表、消息用户接收关系表。

这是典型的关系表应用场景,肯定不能每人重复插一条内容。

文章名称:php论坛数据表设计 php中数据库怎么设计
本文地址:https://www.cdcxhl.com/article38/hhegpp.html

成都网站建设公司_创新互联,为您提供定制网站小程序开发网站收录外贸建站品牌网站建设网站维护

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发