当前位置: 首页> 函数类别大全> 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_mkdir

    ftp_mkdir

    在FTP服务器创建一个新目录。
  • 连续获取/发送文件 (non-blocking)。 ftp_nb_continue

    ftp_nb_continue

    连续获取/发送文件(non-blocki
  • 返回指定文件的最后修改时间。 ftp_mdtm

    ftp_mdtm

    返回指定文件的最后修改时间。
  • 从FTP服务器上下载文件并保存到本地已经打开的文件中(non-blocking)。 ftp_nb_fget

    ftp_nb_fget

    从FTP服务器上下载文件并保存到本地已经
  • 以整数形式返回 MySQL 客户端库版本。 get_client_version

    get_client_version

    以整数形式返回MySQL客户端库版本。
  • 返回有关指定历法的信息。 cal_info

    cal_info

    返回有关指定历法的信息。
  • 上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。 ftp_nb_fput

    ftp_nb_fput

    上传已打开的文件,并在FTP服务器上把它
  • 上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。 ftp_fput

    ftp_fput

    上传一个已打开的文件,并在FTP服务器上