PHP中连接mysql数据库,创建接口

2022-06-26 12:15:17
<?php
header("content-Type:text/html;charset=utf-8");
// 操作步骤:
    // 1. 连接数据库
    // 2. 准备 sql 语句
    // 3. 让数据库执行 sql 语句
    // 4. 分析执行结果
    // 5. 关闭数据库连接
// 链接数据库(ip地址, 用户名, 密码, 数据库的名称, 端口号)
  $link=mysqli_connect('127.0.0.1','root','root','1');
  
//   如果链接数据库失败返回
    if(!$link){
        die("数据库连接失败");
    }
    echo("数据库连接成功");
    // 准备sql语句
    $sql="select * from book";
    // 查询结果
    $res=mysqli_query($link,$sql);
    // 遍历获取数组
    $arr=[];
    while($row=mysqli_fetch_assoc($res)){
        $arr[]=$row;
    }
    echo json_encode($arr);
?>

### **连接数据库基本步骤**

1. 连接数据库

2. 准备sql语句

3. 执行sql语句

4. 获取执行的结果并分析

5. 关闭数据库

### **操作数据库常用API**

- `ysqli_connect(IP, 用户名,密码,数据库名)`  连接数据库

- `mysqli_query($link, $sql) ` 执行SQL语句

- `mysqli_error($link); ` 返回错误描述

- mysqli_close($link);`  关闭连接

- `mysqli_fetch_assoc($res);` 从结果集中取得一行作为关联数组返回

- `mysqli_num_rows($res);` 返回结果集的行数

### sql操作注意事项:

- 使用PHP发送SQL语句前,可以先打印SQL语句,检查语句的正确性。

- 使用变量拼接SQL语句时,字段为字符串类型,需要在变量的两侧使用单、双引号包裹。可以将所有的字段外面都使用双引号包含。

  • 作者:很好。
  • 原文链接:https://blog.csdn.net/qq_52886072/article/details/120239488
    更新时间:2022-06-26 12:15:17