当前位置: 首页> 函数类别大全> 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);
?>
  
同类函数
  • 从结果中取得和指定字段关联的标志。 mysql_field_flags

    mysql_field_flags

    从结果中取得和指定字段关联的标志。
  • 通过 FTP 设置文件上的权限。 ftp_chmod

    ftp_chmod

    通过FTP设置文件上的权限。
  • 取得 MySQL 主机信息。 mysql_get_host_info

    mysql_get_host_info

    取得MySQL主机信息。
  • 向 FTP 服务器发送一个 raw 命令。 ftp_raw

    ftp_raw

    向FTP服务器发送一个raw命令。
  • 打开一个安全的 SSL-FTP 连接。 ftp_ssl_connect

    ftp_ssl_connect

    打开一个安全的SSL-FTP连接。
  • 打开一个到 MySQL 服务器的持久连接。 mysql_pconnect

    mysql_pconnect

    打开一个到MySQL服务器的持久连接。
  • asXML() 的别名。 saveXML

    saveXML

    asXML()的别名。
  • 为下一个 XPath 查询创建命名空间上下文。 registerXPathNamespace

    registerXPathNamespace

    为下一个XPath查询创建命名空间上下文