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

mysql_fetch_row

从结果集中取得一行作为数字数组。
名称:mysql_fetch_row
分类:未分类
所属语言:php
一句话介绍:从结果集中取得一行作为数字数组。

mysql_fetch_row 函数

适用 PHP 版本

PHP 5.x及更早版本。

函数说明

mysql_fetch_row() 函数从 MySQL 查询结果集中取得一行作为数值数组,并返回。该函数常用于提取 MySQL 查询的结果,特别是获取单行数据时。

函数语法

mysql_fetch_row(resource $result): array|null

参数

该函数仅接受一个参数:

  • $result - 由 mysql_query() 返回的结果资源。

返回值

返回一个包含一行数据的数值数组,如果没有更多行,返回 null

示例

假设我们要从数据库中查询用户表,并获取第一行数据。

示例代码的说明

在这个示例中,首先执行一个 SQL 查询,接着使用 mysql_fetch_row() 获取查询的结果并逐行打印数据。

<?php
// 连接到数据库
$connection = mysql_connect("localhost", "root", "password");
if (!$connection) {
    die("连接数据库失败: " . mysql_error());
}

// 选择数据库
mysql_select_db("test_db", $connection);

// 执行查询
$query = "SELECT id, username, email FROM users";
$result = mysql_query($query);

// 获取并输出每一行数据
while ($row = mysql_fetch_row($result)) {
    echo "ID: " . $row[0] . "<br>";
    echo "Username: " . $row[1] . "<br>";
    echo "Email: " . $row[2] . "<br><br>";
}

// 关闭连接
mysql_close($connection);
?>

在这个示例中,查询结果每一行数据被获取为一个索引数组,$row[0] 对应用户的ID,$row[1] 对应用户名,$row[2] 对应邮箱地址。

同类函数