PHP中用于操作数据库的函数介绍
发布时间:2023-07-03 06:35:00
在PHP中,可以使用不同的函数来操作数据库。下面是一些常用的函数:
1. mysqli_connect(): 连接到数据库服务器。它需要传入服务器名称、用户名、密码和数据库名称等参数。返回一个与数据库服务器的连接。
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
2. mysqli_query(): 执行SQL查询语句。它需要传入一个连接对象和SQL查询语句。返回查询结果的对象。
$result = mysqli_query($connection, 'SELECT * FROM table');
3. mysqli_fetch_assoc(): 从查询结果中提取一行数据作为关联数组。每个数组元素对应一列的名称和值。
$row = mysqli_fetch_assoc($result); echo $row['column_name'];
4. mysqli_fetch_array(): 从查询结果中提取一行数据作为关联数组或索引数组。每个数组元素可以使用列索引或列名称进行访问。
$row = mysqli_fetch_array($result); echo $row[0]; // 使用索引 echo $row['column_name']; // 使用列名称
5. mysqli_num_rows(): 返回查询结果中的行数。
$count = mysqli_num_rows($result); echo $count;
6. mysqli_affected_rows(): 返回最近一次INSERT、UPDATE或DELETE操作影响的行数。
$count = mysqli_affected_rows($connection); echo $count;
7. mysqli_error(): 返回最近一次MySQL操作的错误信息。
$error = mysqli_error($connection); echo $error;
8. mysqli_real_escape_string(): 对字符串进行转义,以防止SQL注入攻击。
$name = mysqli_real_escape_string($connection, $_POST['name']);
9. mysqli_close(): 关闭与数据库服务器的连接。
mysqli_close($connection);
这些是PHP中常用的操作数据库的函数。通过使用这些函数,可以连接到数据库,执行查询,获取结果等。请注意,为了避免安全问题,应该对用户输入的数据进行转义或使用预处理语句来进行数据库操作。
