当前位置: 首页> 函数类别大全> 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);
?>
  
同类函数
  • 将 XML 文档转换为对象。 simplexml_load_file

    simplexml_load_file

    将XML文档转换为对象。
  • 打开 ZIP 文件中的一个项目以供读取。 zip_entry_open

    zip_entry_open

    打开ZIP文件中的一个项目以供读取。
  • 把文件上传到服务器。 ftp_put

    ftp_put

    把文件上传到服务器。
  • 转义 SQL 语句中使用的字符串中的特殊字符。 mysql_real_escape_string

    mysql_real_escape_string

    转义SQL语句中使用的字符串中的特殊字符
  • 向 FTP 服务器发送一个 raw 命令。 ftp_raw

    ftp_raw

    向FTP服务器发送一个raw命令。
  • 从对 mysql_list_dbs() 的调用返回数据库名称。 mysql_db_name

    mysql_db_name

    从对mysql_list_dbs()的调
  • 返回当前目录名称。 ftp_pwd

    ftp_pwd

    返回当前目录名称。
  • 把犹太历法的日期转换为儒略日计数。 jewishtojd

    jewishtojd

    把犹太历法的日期转换为儒略日计数。