齐博x1第五季《项目实战-留言板》03-数据表设计
有内容就有存储,有存储就会牵涉到数据库。
所以本节来说明留言板的数据表设计。
参数选项,我们利用系统给我们设置好的参数选项来直接开发即可。
所以我们只需要设计一张存储留言内容的表即可。
留言板我们首先要留言,所以内容字段必不可少;
如果想要得到管理的联系和反馈,那么就需要联系信息,所以邮箱字段和电话字段也需要;
有用户留言,那么一种是注册用户,一种是非注册用户,即游客留言,那么我们还需要一个uid的字段
uid代表调用了注册会员id,游客可以用-1代表uid记录。
那么暂时字段定义如下:
id(主键字段)
content(留言主体字段)
phone(电话字段)
email(邮箱字段)
uid (注册用户非注册用户统计)
联系方式也可以qq,weixin字段,这里就不做太复杂,用户可以自己扩展
我们在数据库里建表如下:
这里注意字段长度和字段类型
id作为主键,用int类型并自动增长;
content,我们这里用的是varchar,而不是用text,因为留言只是若干句话,不是写文章,不需要太多文字,
我们这里限定长度,一般不超过100个汉字,我们后续在程序里也会设定。
其他字段就随意了,这里不在多述。
将数据表命名为:qb_msgboard_content
注:数据表命名前缀都是以qb_开头,除非你懂得深度二开,否则不要轻易更换前缀,会出未知问题
中间以模块或者你的插件关键字命名,最后才是数据表名。上一季只是为了演示,随意命名test_db 表名,正式开发请不要随意命名。
来源: 神盾工作室 转载请注明出处!
查看更多评论