`
purpen
  • 浏览: 795300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql_fetch_array与mysql_fetch_row有什么区别?

阅读更多

两种查询函数array / row区别
格式:mysql_fetch_row(result);
说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应
一个域。通过循环,可以将查询结果全部获得。
格式:mysql_fetch_array(result);
说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作
索引,还可以用域名作索引。
值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。
mysql_query("set names 'GBK'"); 解决中文乱码

加入SQL是:
$sql="select abc,def from a";
$res=mysql_query($sql);

那么:
$row=mysql_fetch_row($res);
$row结果是两个:$row[0]和$row[1]

那么:
$row=mysql_fetch_array($res);
$row结果是4个:$row[0]、$row[1]、$row["abc"]和$row["def"]

分享到:
评论

相关推荐

    mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别

    例如,`mysql_fetch_assoc($result)`等同于`mysql_fetch_array($result, MYSQL_ASSOC)`,而`mysql_fetch_row($result)`等同于`mysql_fetch_array($result, MYSQL_NUM)`。`MYSQL_BOTH`选项会创建一个既包含数字索引又...

    mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array

    您可能感兴趣的文章:Lesson03_01 什么是CSS和CSS的设置方式Assoc显示或修改文件名扩展关联推荐学习php sesson的朋友必看PHP会话(Session)使用入门mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别js压缩...

    mysql_fetch_row()与mysql_fetch_array()的使用介绍

    例如,如果你的查询结果有三列,`mysql_fetch_row()`会返回一个包含三元素的数组,如`array(0 => value1, 1 => value2, 2 => value3)`。 相比之下,`mysql_fetch_array()`更加灵活。它不仅可以像`mysql_fetch_row()...

    深入mysql_fetch_row()与mysql_fetch_array()的区别详解

    总结一下,`mysql_fetch_row()` 和 `mysql_fetch_array()` 的主要区别在于: 1. `mysql_fetch_row()` 返回无名的数值索引数组。 2. `mysql_fetch_array()` 返回可选的关联数组,提供字段名作为键,同时提供数值索引...

    MySQL mysql_fetch_array 函数取得查询结果中的一行作.docx

    MySQL中的`mysql_fetch_array`函数是处理SQL查询结果的关键函数之一,它允许开发者从结果集中获取一行数据,并根据指定的模式将其转化为数组。这个函数在处理数据库查询时非常实用,尤其是当你需要遍历多行结果时。...

    用mysql_fetch_array()获取当前行数据的方法详解

    同mysql_fetch_row()类似,函数mysql_fetch_array()也是获取结果集中当前行数据,并在调用后自动滑向下一行。其定义如下。复制代码 代码如下:array mysql_fetch_array(int result, int [result_type])参数说明如下。...

    多次执行mysql_fetch_array()的指针归位问题探讨

    需要注意的是,`mysql_fetch_array()` 有多种模式(如 MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH 等),这些模式会影响返回的数组结构。此外,尽管这个例子中使用了 `mysql_` 前缀的函数,但这些函数已被弃用,建议使用 `...

    php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别

    在PHP中,数据库操作是常见的任务之一,而`mssql_fetch_row`、`mssql_fetch_array`、`mssql_fetch_assoc`以及`mssql_fetch_object`都是用来从SQL查询结果集中获取数据的函数,适用于与Microsoft SQL Server进行交互...

    PHP操作MySQL的mysql_fetch_* 函数的常见用法教程

    mysql_fetch_array():从结果集中取得一行作为关联数组或索引数组,或二者兼有 mysql_fetch_row():从结果集中取得一行作为枚举数组 mysql_fetch_assoc():从结果集中取得一行作为关联数组 mysql_fetch_object()...

    4.9 mysqli_fetch_array记录集获取.pptx

    本文将深入探讨“4.9 mysqli_fetch_array记录集获取”这一主题,帮助您掌握如何使用mysqli_fetch_array()函数从记录集中有效地获取数据,并理解其特点以及如何在循环中处理这些数据。 mysqli_fetch_array() 是...

    深入分析使用mysql_fetch_object()以对象的形式返回查询结果

    与`mysql_fetch_array()`函数类似,`mysql_fetch_object()`可以获取到的结果集中的每一列数据。然而,不同之处在于,`mysql_fetch_object()`返回的是一个对象,这个对象的属性名对应于结果集的列名,属性的值对应于...

    php操作mysql数据库1

    与`mysql_fetch_array()`类似,`mysql_fetch_row()`也用于获取结果集的一行,但它只返回一个数字索引数组。这意味着你只能通过列的顺序来访问数据,而不能通过列名。例如: ```php while ($row = mysql_fetch_row($...

Global site tag (gtag.js) - Google Analytics