后台:php,数据库:mysql,前端:html,css,js;
主要页面介绍:
1.php连接数据库后台,读取数据并将其以表格的形式显示,并且有添加,编辑,删除,分页等功能;
2.php用于添加用户的表单页面,1.php中的添加用户按钮跳转到这里;
3-add.php用于接收2.php POST过来的表单数据,加以简单sql语言添加用户操作;
4-del.php用于sql删除数据操作;
5-edit.php类似2.php,用于编辑用户信息;
6-save.php用于接收5-edit.php POST过来的表单数据,加以简单sql语言编辑用户信息;
page.php用于处理分页功能;
FIRST(主要1.php页面)
首先每个php页面为了中文显示不乱码使用代码
header('Content-type:text/html;charset=utf-8');
mysql数据库设计细节
id设置为主键,并且设置为自动递增,birth设置为日期date
pdo连接数据库,获取所有数据
$dsn = 'mysql:dbname=user_messages;host=localhost';$user = 'root';$password = 'root';try{$pdo = new PDO($dsn,$user,$password);
}catch(PDOException $e){echo '出错了,错误信息为',$e->getMessage();
}$sql = "SET NAMES UTF8";$pdo -> exec($sql);$sql = "SELECT * FROM `users`";$res = $pdo -> query($sql);$data = $res ->fetchAll(PDO::FETCH_ASSOC); //获取的所有数据数组
使用foreach遍历显示数据
<?php foreach ($data as $key => $val