PHP+MySQL实现留言板功能

您所在的位置:网站首页 php连接数据库的代码 PHP+MySQL实现留言板功能

PHP+MySQL实现留言板功能

2024-01-17 09:48| 来源: 网络整理| 查看: 265

学了一段时间的PHP了,尝试着做一个PHP+MySQL做出一个具有登录注册界面的留言板页面,尽量考虑安全问题(防爆破,防注入,防越权)

建立数据库

先做一个数据库,我寻思着吧,要做两个表,一个“用户”表两列放用户信息,username和password;另一个“留言信息”表三列放留言信息,标题、内容、时间。

create datdbase message_board;#创建数据库 use message_board; create table admin#创建用户表 ( id int auto_increment, username varchar(50) not null,#创建容量为50的username列 password varchar(50) not null,#创建容量为50的password列 primary key(id) ) charset = utf8; create table meas#创建留言信息表 ( id int auto_increment comment 'id',#创建id列 title varchar(20) not null comment'标题',#创建容量为20的title表 content text not null comment'内容',#创建content表 addtime varchar(20) not null comment'时间',#创建容量为20的add time表 primary key(id) ) charset = utf8; insert into admin values(default,'admin','admin');#创建一个管理员用户 连接数据库

数据库做完之后,做一个连接数据库的PHP,方便数据调用

UTF-8

在建立数据库和连接数据库时都是用来utf8相关代码charset = utf8和mysql_query("set names utf8"),这里是统一使用了一种页面声明编码UTF-8(8位元,Universal Character Set/Unicode Transformation Format)。UTF-8是一种基于Unicode的通用转换格式(UTF),用1-4个字节为每个字符编码。可以理解为一种适用于大部分非英文的字符编码。

统一使用同种页面声明编码可以防止中文乱码的出现。

前端登陆页面

HTML做一个前端登录页 这个有点麻烦,因为用HTML很多涉及到CSS,但是HTML我其实学的不多,CSS还没开始接触,但我觉得HTML做出来好看一点。所以我会在代码当中做很详细的注释,一来防止自己以后忘了,二来希望和我一样的有缘人看的舒服一点。还有一些没有解决的问题也会在注释中提出。

用户登陆 Login 用户名 密 码


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3