zoukankan      html  css  js  c++  java
  • 关于mysqli_fetch_assoc的一点说明

    php官方给出的定义如下:

    定义和用法
    
    mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。
    
    返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false(经过自己的测试,结果是返回null)。

    这两个函数有一个特点,就是,如果下一次执行时,会在上一次的基础上,指针下移;所以可以利用此特性遍历出所有结果集,存入数组中

    $output = [];//定义一个空数组
    while
    ( $fetchResult = mysqli_fetch_assoc($queryResult ) ){   $output = $fetchResult;//将每行数据存入$output数组中 }
    echo json_encode($output);//输出json数据

    这样指针会逐个下移,直到最后。

    不过以上方法经过试验, 与直接使用mysqli_fetch_all($result,MYSQLI_ASSOC),结果是一致的!(但应该是有区别的,日后记得总结再看看,如看官知道其中差异,恳请斧正)

    $obj = mysqli_fetch_all($result,MYSQLI_ASSOC);
    echo json_encode($obj);
  • 相关阅读:
    软件工程实践2019第一次作业
    SDN第三次作业
    SDN第二次作业
    SDN第一次作业
    软工第二次结对
    #软件工程第三次作业
    2019软件工程第一次作业
    php-长文章分页函数
    Sqlilab靶机配置
    目录遍历(复现及修复)
  • 原文地址:https://www.cnblogs.com/zhilingege/p/7009260.html
Copyright © 2011-2022 走看看