Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

详解PHP7连接数据库以及增删查改(mysqli方法)

作者:洃铯哖輪   发布日期:2023-12-20   浏览:758

在PHP7中,可以使用mysqli扩展来连接数据库以及进行增删查改操作。下面是详细的步骤:

  1. 连接数据库:

    $servername = "localhost";
    $username = "root";
    $password = "password";
    $database = "mydb";
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $database);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
  2. 插入数据:

    $sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
    
    if ($conn->query($sql) === TRUE) {
        echo "新记录插入成功";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
  3. 查询数据:

    $sql = "SELECT id, name, email FROM users";
    $result = $conn->query($sql);
    
    if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
        }
    } else {
        echo "0 结果";
    }
  4. 更新数据:

    $sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1";
    
    if ($conn->query($sql) === TRUE) {
        echo "记录更新成功";
    } else {
        echo "Error updating record: " . $conn->error;
    }
  5. 删除数据:

    $sql = "DELETE FROM users WHERE id=1";
    
    if ($conn->query($sql) === TRUE) {
        echo "记录删除成功";
    } else {
        echo "Error deleting record: " . $conn->error;
    }
  6. 关闭连接:

    $conn->close();

以上是使用mysqli方法连接数据库以及进行增删查改操作的详细步骤。

上一篇:介绍PHP7.3.5封装类访问mysql数据库

下一篇:php7如何编译安装 pdo_mysql

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站