PHP的数据库编程

该博客内容涉及一个新闻网站数据库的设计,包括管理员表user、管理员分组表group、新闻类别表newsclass和新闻数据表news。每个表的字段详细说明了其数据类型和要求。安装程序需具备友好的交互界面、容错功能、信息提示,并在安装成功后预设特定的管理员分组、新闻类别和默认管理员。
摘要由CSDN通过智能技术生成

1、某新闻网站数据库的数据库名为:xinwen:在xinwen数据库有如下四个数据表:

数据表一:网站管理员表user,表中字段及要求如下:

userid,类型为10位整形,非空,主键,自动增量(主键)

loginname 类型为100长度VARCHAR类型,非空(账号)

username 类型为100长度VARCHAR类型,非空(姓名)

password   类型为200长度VARCHAR类型,非空(密码)

sex       类型为2位整形,非空(性别)

mobile    类型为15位整形,非空(手机号码)

email     类型为50长度VARCHAR类型(邮件地址)

groupid   类型为2位整形,非空(管理员分组id)

status     类型为1位整形,默认为1(管理员状态,1为可用,0为不可用)

createtime 类型为10位整形,非空(创建时间)

lasttime   类型为10位整形,非空(最后登陆时间)                

lastip      类型为50长度VARCHAR类型  (最后登陆ip)

数据表二:管理员分组表group,表中字段及要求如下:

groupid      类型为10位整形,非空,主键,自动增量(主键)

groupname   类型为50长度VARCHAR类型非空(管理员分组名称)

数据表三:新闻类别表newsclass,表中字段及要求如下:

newsclassid      类型为10位整形,非空,主键,自动增量(主键)

newsclassname   类型为50长度VARCHAR类型非空(新闻类别名称,如:财经新闻、体育新闻等)

数据表四:新闻数据表news,表中字段及要求如下:

newsid,类型为10位整形,非空,主键,自动增量(主键)

newsclassid  类型为10位整形,非空(新闻类别id)

title   类型为200长度VARCHAR类型,非空(新网标题)

titleimage 类型为200长度VARCHAR类型,非空(新网标题图片)

keyword  类型为200长度VARCHAR类型,非空(新网关键字)

content   类型为text类型,非空(新网具体内容)

author  类型为100长度VARCHAR类型,非空(新闻作者)

shijian  类型为10位整形,非空(新闻添加时间)

hits       类型为8位整形,非空(新网浏览次数)

请编写在线安装程序,要求如下:

1)页面友好、美观,具有一定的交互功能;

2)程序应具有一定的容错功能;

3)无论成功与失败都应有相应的信息提示;

4)创建成功后,对于管理员分组表,默认以下分组:超级管理员、SEO管理员、信息录入员、信息审核员。

5)创建成功后,对于新闻类别表,默认以下分类:体育新闻、财经新闻、军事新闻、国际新闻、时政新闻。

6)创建成功后,管理员表默认一个账号、姓名、密码均为admin的超级管理员。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值