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

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查询语句、获取结果集中的数据等操作,实现与数据库的交互。