欢迎访问宙启技术站
智能推送

PHP数据库函数详解:CURD全解析

发布时间:2023-07-03 07:13:52

CURD是指对数据库的基本操作,即增删改查(Create, Update, Read, Delete)。在PHP中,我们可以使用一系列的数据库函数来进行这些操作。

1. 连接数据库

在PHP中,我们可以使用mysqli_connect()函数来连接数据库。该函数需要传入数据库的主机名、用户名、密码和数据库名作为参数。示例:

$connection = mysqli_connect("localhost", "username", "password", "dbname");
if (!$connection) {
    die("数据库连接失败:" . mysqli_connect_error());
}

2. 插入数据

要插入数据,我们可以使用mysqli_query()函数执行SQL插入语句。示例:

$sql = "INSERT INTO users (name, age, email) VALUES ('John Doe', 25, 'johndoe@example.com')";
$result = mysqli_query($connection, $sql);
if ($result) {
    echo "数据插入成功";
} else {
    echo "数据插入失败:" . mysqli_error($connection);
}

3. 更新数据

要更新数据,我们可以使用mysqli_query()函数执行SQL更新语句。示例:

$sql = "UPDATE users SET age = 30 WHERE id = 1";
$result = mysqli_query($connection, $sql);
if ($result) {
    echo "数据更新成功";
} else {
    echo "数据更新失败:" . mysqli_error($connection);
}

4. 查询数据

要查询数据,我们可以使用mysqli_query()函数执行SQL查询语句,并使用mysqli_fetch_array()函数获取查询结果。示例:

$sql = "SELECT * FROM users";
$result = mysqli_query($connection, $sql);
while ($row = mysqli_fetch_array($result)) {
    echo $row['name'] . " - " . $row['age'] . " - " . $row['email'] . "<br>";
}

5. 删除数据

要删除数据,我们可以使用mysqli_query()函数执行SQL删除语句。示例:

$sql = "DELETE FROM users WHERE id = 1";
$result = mysqli_query($connection, $sql);
if ($result) {
    echo "数据删除成功";
} else {
    echo "数据删除失败:" . mysqli_error($connection);
}

以上是对CURD的基本解析,通过使用以上这些数据库函数,我们可以在PHP中实现对数据库的增删改查操作。