当前位置: 首页> 函数类别大全> mysqli_result::fetch_row

mysqli_result::fetch_row

(mysqli_fetch_row)将结果行作为枚举数组
名称:mysqli_result::fetch_row
分类:MySQLi
所属语言:php
一句话介绍:从结果集中获取一行并作为枚举数组返回。

mysqli_result::fetch_row 函数

适用PHP版本

PHP 5.0.0 及以上版本。

函数说明

mysqli_result::fetch_row() 是一个方法,用于从数据库查询结果集中获取一行数据,并将其作为一个索引数组返回。每一行数据的列值将作为数组的元素,数组的索引则是列的顺序(从0开始)。此方法通常用于从 MySQL 数据库中提取单行记录。

函数语法

mysqli_result::fetch_row ( void )

参数

此函数没有任何参数。

返回值

该方法返回一个索引数组,其中包含当前行的数据。如果没有更多的行,返回 false

示例

以下是使用 mysqli_result::fetch_row 从数据库查询中获取一行数据的示例:

示例代码:

<?php
// 创建数据库连接
$mysqli = new mysqli("localhost", "用户名", "密码", "数据库名");
<p>// 检查连接是否成功<br>
if ($mysqli->connect_error) {<br>
die("连接失败: " . $mysqli->connect_error);<br>
}</p>
<p>// 执行查询<br>
$result = $mysqli->query("SELECT id, name, age FROM users");</p>
<p>// 获取查询结果中的第一行<br>
$row = $result->fetch_row();</p>
<p>// 输出结果<br>
if ($row) {<br>
echo "ID: " . $row[0] . "<br>";<br>
echo "Name: " . $row[1] . "<br>";<br>
echo "Age: " . $row[2] . "<br>";<br>
} else {<br>
echo "没有更多数据了。";<br>
}</p>
<p>// 关闭连接<br>
$mysqli->close();<br>
?><br>

示例代码的说明:

首先,我们通过 new mysqli 创建一个 MySQLi 连接,指定数据库的主机、用户名、密码和数据库名。然后,通过调用 query() 方法执行 SQL 查询,返回一个包含结果的对象。

接着,我们使用 fetch_row() 方法获取查询结果中的第一行,并通过索引访问各个列的值。如果行存在,输出相应的数据;如果没有数据,输出“没有更多数据了”。最后,关闭数据库连接。

同类函数
热门文章