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

mysqli_result::fetch_row

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

函数名称:mysqli_result::fetch_row()

适用版本:PHP 5, PHP 7

函数描述:该函数用于从结果集中获取一行数据,并以索引数组的形式返回。返回的数组中的索引对应着结果集中的列的顺序。

语法:mixed mysqli_result::fetch_row()

参数:该函数不接受任何参数。

返回值:如果成功获取到一行数据,则返回一个索引数组,如果已经到达结果集的末尾,则返回NULL。

示例:

<?php // 假设已经建立了与数据库的连接,并执行了查询语句 $query = "SELECT id, name, age FROM users"; $result = $mysqli--->query($query); // 使用fetch_row()获取一行数据,并打印出来 $row = $result->fetch_row(); if ($row) { echo "ID: " . $row[0] . "
"; echo "Name: " . $row[1] . "
"; echo "Age: " . $row[2] . "
"; } else { echo "No more rows in the result set."; } // 继续使用fetch_row()获取下一行数据,并打印出来 $row = $result->fetch_row(); if ($row) { echo "ID: " . $row[0] . "
"; echo "Name: " . $row[1] . "
"; echo "Age: " . $row[2] . "
"; } else { echo "No more rows in the result set."; } // 释放结果集 $result->close(); ?>

以上示例中,首先执行了查询语句并获取到结果集。然后使用fetch_row()函数获取结果集中的第一行数据,并将其打印出来。接着再次调用fetch_row()函数获取下一行数据,并打印出来。如果结果集中没有更多的行,则输出"No more rows in the result set."。最后释放结果集。

同类函数