PHP
Database/MySQL

mysqli_result (class)

The mysqli_result class

介绍

(PHP 5, PHP 7)

表示从对数据库的查询中获得的结果集。

更新日志

描述
5.4.0因为mysqli_result现在实现了Traversable,所以增加了迭代器支持。

课程简介

mysqli_result implements Traversable {

/* Properties */

int $current_field ;

int $field_count;

array $lengths;

int $num_rows;

/* Methods */

bool data_seek ( int $offset )

mixed fetch_all ([ int $resulttype = MYSQLI_NUM ] )

mixed fetch_array ([ int $resulttype = MYSQLI_BOTH ] )

array fetch_assoc ( void )

object fetch_field_direct ( int $fieldnr )

object fetch_field ( void )

array fetch_fields ( void )

object fetch_object ([ string $class_name = "stdClass" [, array $params ]] )

mixed fetch_row ( void )

bool field_seek ( int $fieldnr )

void free ( void )

}

目录

  • mysqli_result :: $ current_field - 获取结果指针的当前字段偏移量

  • mysqli_result :: data_seek - 将结果指针调整为结果中的任意行

  • mysqli_result :: fetch_all - 将所有结果行提取为关联数组,数组数组或两者

  • mysqli_result :: fetch_array - 将结果行作为关联数组或数组数组来获取

  • mysqli_result :: fetch_assoc - 将结果行作为关联数组提取

  • mysqli_result :: fetch_field_direct - 获取单个字段的元数据

  • mysqli_result :: fetch_field - 返回结果集中的下一个字段

  • mysqli_result :: fetch_fields - 返回表示结果集中字段的对象数组

  • mysqli_result :: fetch_object - 将结果集的当前行作为对象返回

  • mysqli_result :: fetch_row - 将结果行作为枚举数组

  • mysqli_result :: $ field_count - 获取结果中的字段数量

  • mysqli_result :: field_seek - 将结果指针设置为指定的字段偏移量

  • mysqli_result :: $ lengths - 返回结果集中当前行的列的长度

  • mysqli_result :: $ num_rows - 获取结果中的行数

← mysqli_stmt::store_result

mysqli_result::$current_field →