admin 管理员组

文章数量: 1086019


2024年3月1日发(作者:null和空字符串的区别)

php增删改查mysql实例

一、概述

PHP是一种流行的服务器端脚本语言,它可以用来处理网页表单、创建动态页面以及访问数据库等任务。MySQL是一种广泛使用的关系型数据库管理系统,它可以存储和检索数据。

在本文中,我们将介绍如何使用PHP和MySQL进行增删改查操作。

二、连接数据库

在PHP中,我们可以使用mysqli或PDO扩展来连接MySQL数据库。这里我们选择mysqli扩展。

1. 创建连接

首先,我们需要创建一个连接到MySQL服务器的对象。这个对象包含了连接到MySQL服务器所需的所有信息,如主机名、用户名、密码等。

$conn = mysqli_connect($servername, $username, $password);

其中$servername是主机名,$username是用户名,$password是密码。如果连接成功,则返回一个mysqli对象;如果失败,则返回false。

2. 选择数据库

接下来,我们需要选择要操作的数据库。

mysqli_select_db($conn, $dbname);

其中$conn是上面创建的mysqli对象,$dbname是要选择的数据库名称。

三、查询数据

查询数据是最常见的操作之一。在PHP中,我们可以使用mysqli_query函数执行SQL查询语句,并通过mysqli_fetch_array函数获取结果集中的数据。

1. 执行查询语句

$sql = "SELECT * FROM table_name";

$result = mysqli_query($conn, $sql);

其中$sql是要执行的SQL查询语句,$result是返回的结果集对象。

2. 获取结果集中的数据

while ($row = mysqli_fetch_array($result)) {

echo $row['column_name'];

}

其中$row是结果集中的一行数据,$row['column_name']是该行数据中某个列的值。

四、插入数据

插入数据是向数据库中添加新记录的操作。在PHP中,我们可以使用mysqli_query函数执行SQL插入语句,并通过mysqli_affected_rows函数获取受影响的行数。

1. 执行插入语句

$sql = "INSERT INTO table_name (column1, column2, column3)

VALUES ('value1', 'value2', 'value3')";

mysqli_query($conn, $sql);

其中$sql是要执行的SQL插入语句。

2. 获取受影响的行数

$affected_rows = mysqli_affected_rows($conn);

其中$conn是上面创建的mysqli对象,$affected_rows是受影响的行数。

五、更新数据

更新数据是修改数据库中已有记录的操作。在PHP中,我们可以使用mysqli_query函数执行SQL更新语句,并通过mysqli_affected_rows函数获取受影响的行数。

1. 执行更新语句

$sql = "UPDATE table_name SET column1='new_value1',

column2='new_value2' WHERE id=1";

mysqli_query($conn, $sql);

其中$sql是要执行的SQL更新语句。

2. 获取受影响的行数

$affected_rows = mysqli_affected_rows($conn);

其中$conn是上面创建的mysqli对象,$affected_rows是受影响的行数。

六、删除数据

删除数据是从数据库中删除已有记录的操作。在PHP中,我们可以使用mysqli_query函数执行SQL删除语句,并通过mysqli_affected_rows函数获取受影响的行数。

1. 执行删除语句

$sql = "DELETE FROM table_name WHERE id=1";

mysqli_query($conn, $sql);

其中$sql是要执行的SQL删除语句。

2. 获取受影响的行数

$affected_rows = mysqli_affected_rows($conn);

其中$conn是上面创建的mysqli对象,$affected_rows是受影响的行数。

七、关闭连接

在完成所有数据库操作后,我们应该关闭与MySQL服务器的连接,以释放资源。

mysqli_close($conn);

其中$conn是上面创建的mysqli对象。

八、总结

在本文中,我们介绍了如何使用PHP和MySQL进行增删改查操作。首先,我们创建了一个连接到MySQL服务器的对象,并选择了要操作的数据库。然后,我们演示了如何执行SQL查询、插入、更新和删除语句,并获取受影响的行数。最后,我们关闭了与MySQL服务器的连接。


本文标签: 数据库 连接 操作 对象 创建