PHP访问数据库常用函数:10个实例介绍
发布时间:2023-11-14 05:17:51
PHP是一种常用的服务器端脚本语言,它广泛用于与数据库交互。访问数据库是PHP中常见的需求,下面将介绍10个常用的PHP访问数据库的函数及其用法。
1. mysqli_connect():建立与MySQL数据库的连接。示例代码如下:
$mysqli = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$mysqli) {
die('连接数据库失败');
}
2. mysqli_query():执行SQL查询语句。示例代码如下:
$result = mysqli_query($mysqli, 'SELECT * FROM users');
if (!$result) {
die('查询失败');
}
3. mysqli_fetch_assoc():从结果集中获取一行作为关联数组。示例代码如下:
while ($row = mysqli_fetch_assoc($result)) {
echo $row['name'] . ' ' . $row['age'];
}
4. mysqli_num_rows():获取结果集中的行数。示例代码如下:
echo '共有' . mysqli_num_rows($result) . '行数据';
5. mysqli_affected_rows():获取最近一次执行的SQL语句影响的行数。示例代码如下:
echo '受影响的行数:' . mysqli_affected_rows($mysqli);
6. mysqli_insert_id():获取最后插入行的ID值。示例代码如下:
echo '最后插入的行ID:' . mysqli_insert_id($mysqli);
7. mysqli_real_escape_string():对字符串进行转义,防止SQL注入攻击。示例代码如下:
$name = mysqli_real_escape_string($mysqli, $_POST['name']);
8. mysqli_error():获取最近一次执行的SQL语句的错误信息。示例代码如下:
if (!$result) {
die('查询失败:' . mysqli_error($mysqli));
}
9. mysqli_close():关闭数据库连接。示例代码如下:
mysqli_close($mysqli);
10. mysqli_fetch_array():从结果集中获取一行作为关联数组或索引数组。示例代码如下:
while ($row = mysqli_fetch_array($result)) {
echo $row[0] . ' ' . $row[1];
}
以上是10个常用的PHP访问数据库的函数及其用法。通过这些函数,可以方便地连接数据库、执行SQL查询语句、获取结果集中的数据等操作,实现与数据库的交互。
