{site_name}

{site_name}

🌜 搜索

mysqli_fetch_row() 是 PHP 中的一个函数,用于从 MySQ

php 𝄐 0
phpmyadmin,phpmyadmin怎么登录,phpmyadmin怎么删除数据库,php mysqli,phpMyAdmin安装教程,PHP mysql layui
mysqli_fetch_row() 是 PHP 中的一个函数,用于从 MySQL 查询结果中获取一行数据并以数组形式返回。每次调用此函数将返回下一行数据,直到所有数据都被检索完毕。

该函数的语法如下:

php
mysqli_fetch_row(mysqli_result $result): ?array


其中,$result 是先前使用 mysqli_query() 执行的查询结果对象。

以下是一个示例代码,查询数据库中的用户表,并逐行输出其 ID 和用户名:

php
<?php
// 创建连接
$conn = mysqli_connect("localhost", "username", "password", "mydb");

// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

// 查询用户表
$sql = "SELECT id, username FROM users";
$result = mysqli_query($conn, $sql);

// 输出每个用户的 ID 和用户名
while ($row = mysqli_fetch_row($result)) {
printf("ID: %s, Name: %s\n", $row[0], $row[1]);
}

// 关闭连接
mysqli_close($conn);
?>


这段代码会输出类似以下内容的结果:


ID: 1, Name: John
ID: 2, Name: Jane
ID: 3, Name: Bob
...


每次循环时,mysqli_fetch_row() 函数都会从结果集中获取下一行数据,并将其存储在名为 $row 的数组中。通过 $row 数组的下标,我们可以访问该行中的每个字段。