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的 返回

最新文章

  1. asp.net mvc自定义JsonResult类来防止MaxJsonLength超过限制
  2. think in java学习笔记
  3. Missing number
  4. WPF:ListView 分组合并
  5. CentOS终端界面登入Linux
  6. jquery 设置元素内容html(),text(),val()
  7. solr5.5教程-solrconfig.xml,加载schema.xml
  8. 【JavaScript】一些注意点
  9. wordpress换域名后无法登陆的解决方案
  10. eclipse git插件配置
  11. 使用Abator生产ibatis配置文件
  12. Spring data redis的一个bug
  13. IOS上传文件开发
  14. nfs+rsync+inotify实现文件的实时同步
  15. Logstash&amp;Redis&amp;Elasticsearch&amp;Kibana
  16. nyoj 对决吃桃
  17. 用Matlab画直方图
  18. 0513JS数组遍历、内置方法、训练
  19. 批量导出hive表的建表语句
  20. Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站(一)--技术流ken

热门文章

  1. Python爬虫开发【第1篇】【Scrapy入门】
  2. 【bzoj3224】Tyvj 1728 普通平衡树
  3. net start sshd 发生系统错误1069--cygwin安装过程
  4. ABAP文件加密解密-PGP
  5. Java 抽象类和接口的理解
  6. HashMap最大容量为什么是2的32次方
  7. 字节流与字符流简单操作(OutputStream、InputStream、Writer、Reader)
  8. Ueditor中代码的高亮和背景在前端页面的实现
  9. mybatis基础学习5-一对多和多对多(简写)
  10. 洛谷P3239 [HNOI2015]亚瑟王(期望dp)