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

PHP数据库操作函数大全:连接、查询、更新数据库

发布时间:2023-07-01 07:39:48

PHP是一种用于开发Web应用程序的流行编程语言,而数据库操作则是开发Web应用程序中不可或缺的一部分。PHP提供了许多强大而且易于使用的函数来连接、查询和更新数据库。本文将介绍PHP中一些常用的数据库操作函数,包括连接数据库、查询数据和更新数据。

一、连接数据库:

1. mysqli_connect():连接到MySQL数据库。

例子:

$conn = mysqli_connect("localhost", "username", "password", "database");
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

其中,"localhost"表示数据库服务器的主机名,"username"和"password"表示数据库的用户名和密码,"database"表示所要连接的数据库。

2. mysqli_close():关闭数据库连接。

例子:

mysqli_close($conn);

其中,$conn是使用mysqli_connect()函数返回的数据库连接对象。

二、查询数据:

1. mysqli_query():执行SQL查询语句。

例子:

$result = mysqli_query($conn, "SELECT * FROM table_name");

其中,$conn是数据库连接对象,"SELECT * FROM table_name"是要查询的SQL语句。查询结果存储在$result变量中。

2. mysqli_num_rows():返回查询结果的行数。

例子:

$num_rows = mysqli_num_rows($result);

其中,$result是使用mysqli_query()函数执行查询后返回的结果。

3. mysqli_fetch_array():从查询结果中获取一行数据并将其作为数组返回。

例子:

$row = mysqli_fetch_array($result);

其中,$result是使用mysqli_query()函数执行查询后返回的结果。

三、更新数据:

1. mysqli_query():执行SQL更新语句。

例子:

$result = mysqli_query($conn, "UPDATE table_name SET column_name='new_value' WHERE condition");

其中,$conn是数据库连接对象,"UPDATE table_name SET column_name='new_value' WHERE condition"是要执行的SQL更新语句。更新结果存储在$result变量中。

2. mysqli_affected_rows():返回受到影响的行数。

例子:

$num_rows = mysqli_affected_rows($conn);

其中,$conn是数据库连接对象。

以上只是PHP中一部分常用的数据库操作函数,还有一些其他函数用于处理结果集、事务等操作。要充分了解和掌握这些函数,需要进一步学习和实践。