一、初始化php,此页面包含应该被其他多个页面都共用的一行代码
//初始化php,此页面包含应该被其他多个页面都共用的一行代码
//注意:此页面不应该直接被客户端请求
//创建到数据库服务器的连接
$conn=mysqli_connect('127.0.0.1','root',"",'xuezi',3306);
//设置PHP解释器连接到MySQL服务器所用的字符集
$sql = "SET NAMES UTF8";
mysqli_query($conn,$sql);
?>
二、Create(增:用户注册)
/*
接收客户端提交的新用户数据,保存入数据库,实现用户注册。
输入:uname/upwd/email/phone
输出:“注册成功!” 或者“注册失败!”
*/
//1.接收客户端提交的注册数据:uname/upwd/email/phone
@$n=$_REQUEST['uname']; //可以简写成:@$n=$_REQUEST['uname'] or die("uname required");
if($n===null || $n===""){
die("用户名必填!");
}
@$p=$_REQUEST['upwd'];
if($p===null || $p===""){
die("用户密码必填!");
}
@$e=$_REQUEST['email'];
if($e===null || $e===""){
die("用户邮箱必填!");
}
@$h=$_REQUEST['phone'];
if($h===null || $h===""){
die("用户电话必填!");
}
#http://127.0.0.1/SERVER_DAY09/[email protected]&photo=18194298039
#var_dump($n);
echo "
二、Delete(删)
/*
根据客户提交的用户编号,从数据库中删除该用户记录。
输入:uid(客户端必须提交要删除的用户的编号)
输出:“删除成功!” 或者“删除失败!”等提示语
*/
//1.读取客户端提交的要删除的用户编号uid
@$id =$_REQUEST['uid'];
if($id===null || $id===""){
die('用户编号输入有误');
}
#http://127.0.0.1/SERVER_DAY09/add.php?uid=6
echo "
/*更新用户的基本信息,包括用户的真实姓名、性别、邮箱、电话
输入:user_name/gender/email/phone/uid
输出:“修改成功”或“修改失败”等信息
*/
//1.读取客户端提交的要修改的用户编号uid
@$n = $_REQUEST['user_name'];
if($n===null||$n===""){
die("user_name required");
}
@$g = $_REQUEST['gender'];
if($g===null||$g===""){
die("gender required");
}
@$e = $_REQUEST['email'];
if($e===null||$e===""){
die("email required");
}
@$p = $_REQUEST['phone'];
if($p===null||$p===""){
die("phone required");
}
@$id = $_REQUEST['uid'];
if($id===null||$id===""){
die("uid required");
}
#http://127.0.0.1/SERVER_DAY09/add.php?name=铛铛[email protected]&phone=18093156279&gender=1&uid=2
#var_dump($n);
echo "
/*接收客户端提交的登录信息,进行数据库验证,提示:“登录失败!用户名或密码有误!”或者“登录成功!”
输入:uname、upwd
输出:“登录成功”或“登录失败”
*/
//1.读取客户端提交的要修改的用户编号uname、upwd
@$u=$_REQUEST['uname'];
if($u===null || $u===""){
die("uname required");
}
@$p=$_REQUEST['upwd'];
if($p===null || $p===""){
die("upwd required");
}
#var_dump($n);
echo "
/*
直接向客户端输出索引的用户信息
输入:无
输出:所有的用户信息 [[],[],...]
*/
//1.接收客户端提交的请求数据——---无
//2.连接数据库服务器
require("0_init.php");
//3.向数据库服务器提交SQL语句——select
$sql="SELECT * FROM xz_user";
$result=mysqli_query($conn,$sql);
//4.查看执行结果
if($result===false){
echo"SQL执行失败!
";
echo"请检查SQL语句:$sql";
}else{
echo "SQL执行成功!开始读取数据......
";
$userList = mysqli_fetch_all($result,MYSQLI_ASSOC);
var_dump($userList);
}
?>
?>