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

mysql_fetch_array

从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
名称:mysql_fetch_array
分类:未分类
所属语言:php
一句话介绍:从结果集中取得一行作为关联数组,或数字数组,或二者兼有。

mysql_fetch_array 函数

适用PHP版本

该函数适用于PHP 5.x及以下版本。由于mysql扩展自PHP 5.5.0后被弃用,并在PHP 7.0.0中完全移除,因此建议使用mysqli或PDO扩展代替。

函数说明

mysql_fetch_array() 函数从结果集中取得一行作为关联数组、数字数组或二者兼有的数组。

函数语法

mysql_fetch_array(resource $result, int $result_type = MYSQL_ASSOC);

参数

$result:必需。由 mysql_query() 函数返回的查询结果资源。

$result_type:可选。指定结果类型。可选值有:

  • MYSQL_ASSOC:返回关联数组(默认)。
  • MYSQL_NUM:返回数字数组。
  • MYSQL_BOTH:返回关联数组和数字数组(默认)。

返回值

成功时,返回包含当前行数据的数组。如果没有更多行,返回 false。

示例

以下示例演示如何使用 mysql_fetch_array() 从数据库中获取数据:

示例代码的说明

这个例子连接到数据库并执行查询,然后使用 mysql_fetch_array() 来提取每一行的数据。

<?php
// 连接到MySQL数据库
$connection = mysql_connect("localhost", "root", "");
mysql_select_db("my_database", $connection);

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

// 使用mysql_fetch_array逐行获取数据
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    echo "ID: " . $row['id'] . " - Name: " . $row['name'] . "<br>";
}

// 关闭连接
mysql_close($connection);
?>
  
同类函数
  • 返回文档中声明的命名空间。 getDocNamespaces

    getDocNamespaces

    返回文档中声明的命名空间。
  • 在 FTP 上执行一个程序/命令。 ftp_exec

    ftp_exec

    在FTP上执行一个程序/命令。
  • 返回月的名称。 jdmonthname

    jdmonthname

    返回月的名称。
  • 取得最近一条查询的信息。 mysql_info

    mysql_info

    取得最近一条查询的信息。
  • 返回抛出异常的代码行的行号。 getLine

    getLine

    返回抛出异常的代码行的行号。
  • 返回 MySQL 客户端库版本。 get_client_info

    get_client_info

    返回MySQL客户端库版本。
  • 返回一个数组,其中包含有关抛出异常时正在运行的所有函数的信息。 getTrace

    getTrace

    返回一个数组,其中包含有关抛出异常时正在
  • 删除 FTP 服务器上的目录。 ftp_rmdir

    ftp_rmdir

    删除FTP服务器上的目录。