欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php中mysqli 处理查询结果集的几个方法,mysqli查询结果

程序员文章站 2022-05-13 16:00:03
...

php中mysqli 处理查询结果集的几个方法,mysqli查询结果

  最近对php查询mysql处理结果集的几个方法不太明白的地方查阅了资料,在此整理记下

Php使用mysqli_result类处理结果集有以下几种方法

fetch_all() 抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。
fetch_array() 以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。
fetch_object() 以对象返回结果集的当前行。
fetch_row() 以枚举数组方式返回一行结果
fetch_assoc() 以一个关联数组方式抓取一行结果。
fetch_field_direct() 以对象返回结果集中单字段的元数据。
fetch_field() 以对象返回结果集中的列信息
fetch_fields() 以对象数组返回代表结果集中的列信息

fetch_all (从结果集中取得所有行作为关联数组)

  $sql="select * from user";
  $result=$link->query($sql);
  $row=$result->fetch_all(MYSQLI_BOTH);//参数MYSQL_ASSOC、MYSQLI_NUM、MYSQLI_BOTH规定产生数组类型
  $n=0;
  while($nmysqli_num_rows
相关标签: php