当前位置: 首页> 函数类别大全> 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] 对应邮箱地址。

同类函数
  • 从 FTP 服务器下载文件。 ftp_get

    ftp_get

    从FTP服务器下载文件。
  • 取得指定字段所在的表名。 mysql_field_table

    mysql_field_table

    取得指定字段所在的表名。
  • 返回 ZIP 文件中的一个项目的被压缩尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一个项目的被压缩尺寸。
  • 将格利高里历法转换成为儒略日计数。 jdtogregorian

    jdtogregorian

    将格利高里历法转换成为儒略日计数。
  • 转义 SQL 语句中使用的字符串中的特殊字符。 mysql_real_escape_string

    mysql_real_escape_string

    转义SQL语句中使用的字符串中的特殊字符
  • 把 Unix 时间戳转换为儒略日计数。 unixtojd

    unixtojd

    把Unix时间戳转换为儒略日计数。
  • 返回指定字段的长度。 mysql_field_len

    mysql_field_len

    返回指定字段的长度。
  • 返回指定目录的文件列表。 ftp_nlist

    ftp_nlist

    返回指定目录的文件列表。