1.启动 mysql数据库,打开图形化控制界面
2.新建一个数据库
3.创建一个数据表
4.给数据表添加数据
id是数字类型的 类型选择int长度 11
username 等其他数据 会是字符串形式的,所以类型选择varchar(可变长的字符串)长度 255
这个数据表要有一个主值, 按这个主值进行排序 在勾选auto increment 按主值自增排序
5.表做出来了,下面往数据库插入数据
插入好后数据库这边就准备好了
6.PHP页面 db.php 链接MySQL
<?php $user = 'root'; $pass = ''; $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); ?>
php手册 还有几种链接方式 如下
7.注册接口页面
<?php require_once('./13-sql.php'); //引入刚刚链接mySQL数据库的文件 $post = $_POST;//post方法 //post的内容 $username = $post['username']; $email = $post['email']; $password = md5($post['password']); //sql向数据库插入 的 key 和 value $sql = "insert into user (username,password,email) values('{$username}','{$password}','{$email}')"; //用 PDO 执行上面这条 sql语句 $result = $dbh->exec($sql); if ($result) { //成功 $res = [ 'status' => 200, 'msg' => 'sign success' ]; echo json_encode($res); //返回一个json字符换 即前端所用的api } ?>
8.使用postman 模拟发送 post请求
这样就得到了 api的 返回