通过PHP连接和操作MySQL数据库的10个函数
MySQL是一种开源的关系型数据库管理系统,它是Web应用程序和服务的 选择之一,也是世界上使用最多的数据库之一。在PHP中,我们可以使用一些函数来连接和操作MySQL数据库。
1. mysqli_connect()
这个函数连接到一个MySQL数据库,并返回一个mysqli对象,可以用于后续的数据库操作。它需要四个参数:主机名、用户名、密码和数据库名。
示例:
$conn = mysqli_connect("localhost", "root", "123456", "test");
2. mysqli_query()
这个函数执行一个SQL语句,并返回结果集。它需要两个参数:连接对象和SQL语句。
示例:
$result = mysqli_query($conn, "SELECT * FROM users");
3. mysqli_fetch_assoc()
这个函数从结果集中取出一行数据,并以关联数组的形式返回它。它只需要一个参数:结果集对象。
示例:
$row = mysqli_fetch_assoc($result);
4. mysqli_num_rows()
这个函数返回结果集中的行数。它只需要一个参数:结果集对象。
示例:
$num_rows = mysqli_num_rows($result);
5. mysqli_affected_rows()
这个函数返回上一个SQL语句所影响的行数。它只需要一个参数:连接对象。
示例:
$affected_rows = mysqli_affected_rows($conn);
6. mysqli_insert_id()
这个函数返回最后一个INSERT语句的自增ID值。它只需要一个参数:连接对象。
示例:
$insert_id = mysqli_insert_id($conn);
7. mysqli_error()
这个函数返回最近一次数据库操作所产生的错误信息。它只需要一个参数:连接对象。
示例:
$error_message = mysqli_error($conn);
8. mysqli_real_escape_string()
这个函数用于转义SQL语句中的特殊字符,以便在数据库中安全地使用它们。它的 个参数是连接对象,第二个参数是要转义的字符串。
示例:
$name = mysqli_real_escape_string($conn, $name);
9. mysqli_close()
这个函数关闭MySQL连接。它只需要一个参数:连接对象。
示例:
mysqli_close($conn);
10. mysqli_multi_query()
这个函数执行多个SQL语句,并返回它们的结果集。它的 个参数是连接对象,第二个参数是要执行的SQL语句,多个SQL语句之间用分号隔开。
示例:
mysqli_multi_query($conn, "SELECT * FROM users; SELECT * FROM products");
以上是PHP连接和操作MySQL数据库的10个函数。这些函数可以让你轻松地连接到MySQL数据库,并执行各种数据库操作。有了这些函数,你可以在自己的PHP应用程序中使用MySQL作为数据库来存储数据。
