PHP数据库操作函数大全:连接、查询、更新数据库
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中一部分常用的数据库操作函数,还有一些其他函数用于处理结果集、事务等操作。要充分了解和掌握这些函数,需要进一步学习和实践。
