10bet网址
MySQL PHP API
本手册下载
PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
HTML下载(TGZ)- 251.4 kb
HTML下载(邮政编码)- 258.9KB.


MySQL PHP API// mysqli_result: fetch_object mysqli_fetch_object

3.10.9mysqli_result: fetch_object,mysqli_fetch_object.

版权所有1997-2021 PHP文档组。10bet官方网站

  • mysqli_result: fetch_object

    mysqli_fetch_object.

    将结果集的当前行作为对象返回

描述

面向对象的风格

上市对象零| |假mysqli_result: fetch_object(字符串= =“stdClass”,
大批构造函数_ args.= = []);

程序风格

对象零| |假mysqli_fetch_object.(mysqli_result结果,
字符串= =“stdClass”,
大批构造函数_ args.= = []);

将当前行结果集作为对象返回,其中对象的属性表示在结果集中找到的字段的名称。

请注意

这个函数在调用对象构造函数之前设置对象的属性。

请注意

此函数返回的字段名称是区分大小写的

请注意

这个函数将NULL字段设置为PHP空值价值。

参数

结果

仅过程样式:返回的结果集标识符mysqli_query.,mysqli_store_result.或者mysqli_use_result.

要实例化的类的名称,请设置和返回属性。如果未指定,则stdClass返回对象。

构造函数_ args.

一个可选的大批传递给构造函数的参数对象。

返回值

返回一个与获取的行或对应的对象空值如果结果集中没有更多的行。

更改兴

版本 描述
8.0.0 构造函数_ args.现在接受[]对于参数为0的构造函数;之前抛出了一个异常。

例子

例3.115mysqli_result: fetch_object例子

面向对象的风格

<?php mysqli_report(mysqli_report_error | mysqli_report_strict);$mysqli = new mysqli("localhost", "my_user", "my_password", "world");$query = "SELECT Name, CountryCode FROM City ORDER BY ID DESC";$ = $ mysqli结果- >查询(查询);/*获取对象数组*/ while ($obj = $result->fetch_object()) {printf("%s (%s)\n", $obj->Name, $obj->CountryCode);}

程序风格

<?php mysqli_report(mysqli_report_error | mysqli_report_strict);$ link = mysqli_connect(“localhost”,“my_user”,“my_password”,“world”);$query = "SELECT Name, CountryCode FROM City ORDER BY ID DESC";$结果= mysqli_query($ link,$查询);/ * fetch关联数组* / while($ obj = mysqli_fetch_object($结果)){printf(“%s(%s)\ n”,$ obj-> name,$ obj-> countrycode);}

上面的例子将输出类似于:

Pueblo(美国)Arvada(美国)Cape Coral(美国)绿湾(美国)圣克拉拉(美国)

另请参阅

mysqli_fetch_array.
mysqli_fetch_assoc.
mysqli_fetch_row
mysqli_query.
mysqli_data_seek.