• mysql_fetch_assoc与mysql_fetch_array的区别?


    mysql_fetch_assoc与mysql_fetch_array的区别?

       1. mysql_fetch_assoc : mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false。

       2.mysql_fetch_array   :mysql_fetch_array() 是 mysql_fetch_row()  的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作 为键名。

      3.  mysql_fetch_array --  从结果集中取得一行作为关联数组,或数字数组,或二者兼有。注释:mysql_fetch_assoc() 和用  mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。这也是  mysql_fetch_array() 初始的工作方式。即:mysql_fetch_array($result,'MYSQL_ASSOC')与mysql_fetch_assoc($result)返回结果相同,提示:如果在关联索引之外还需要数字索引,用 mysql_fetch_array()。
    注释:本函数返回的字段名是区分大小写的。

    mysql_fetch_assoc 得到的是关联数组。
    mysql_fetch_array 可以得到关联数组也可以得到索引数组,也可以二者都有。

    4.提示和注释
      1.  注释:mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。这也是 mysql_fetch_array() 初始的工作方式。

      2.  提示:如果在关联索引之外还需要数字索引,用 mysql_fetch_array()。

      3.  注释:本函数返回的字段名是区分大小写的

  • 相关阅读:
    FFmpeg简单使用:解封装 ---- 基本流程
    SDL播放PCM音频数据
    JDK8时间新API-2
    RocketMq延时队列的实现原理
    Kibana复杂查询语句
    Es基础api
    Redis sscan命令
    如何实现分布式的延时队列
    客户端从broker拉取的messagequeue的样子
    RocketMq多个consumerQueue长什么样子
  • 原文地址:https://www.cnblogs.com/fengku/p/11236670.html
Copyright © 2020-2023  润新知