zoukankan      html  css  js  c++  java
  • php(三)使用PDO链接数据库

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

  • 相关阅读:
    第04组(64) 团队展示
    结对编程作业
    第一次个人编程作业
    寒假第二份大礼包
    热身礼包初体验,欢欢喜喜过大年
    第08组 Beta冲刺 (1/5)
    第08组 Alpha冲刺 总结
    第五次作业
    第08组 Alpha冲刺 (6/6)
    第08组 Alpha冲刺 (5/6)
  • 原文地址:https://www.cnblogs.com/96weibin/p/8596246.html
Copyright © 2011-2022 走看看