PHP mysqli_fetch_object MySQLi 函数
程序员文章站
2024-02-07 20:07:16
定义和用法 mysqli_fetch_object - 返回结果集的当前行作为对象 版本支持 PHP4PHP5PHP7 不支持 支持 支持 语法 mysqli_fetch_object ( mysqli_result $result [, string $class_name = "stdClass ......
定义和用法
mysqli_fetch_object - 返回结果集的当前行作为对象
版本支持
php4 | php5 | php7 |
---|---|---|
不支持 | 支持 | 支持 |
语法
mysqli_fetch_object ( mysqli_result $result [, string $class_name = "stdclass" [, array $params ]] )
mysqli_fetch_object()将返回当前行结果集作为对象,其中对象的属性表示在结果集中找到的字段的名称。
注意,mysqli_fetch_object()在调用对象构造函数之前设置对象的属性。
参数
参数 | 必需的 | 描述 |
---|---|---|
result | 是 | 由 , 或 返回的结果集标识。 |
class_name | 否 | 要实例化的类的名称,设置的属性并返回。 如果未指定,则返回stdclass对象。 |
params | 否 | 可选的参数数组,用于传递给class_name对象的构造函数。 |
返回值
返回具有字符串属性的对象,该对象对应于所获取的行;如果结果集中没有更多的行,则返回null。
注意: 此函数返回的字段名大小写敏感。
注意: 此函数将 null 字段设置为 php null 值。
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "select name, countrycode from city order by id desc limit 50,5";
if ($result = mysqli_query($link, $query)) {
/* fetch associative array */
while ($obj = mysqli_fetch_object($result)) {
printf ("%s (%s)\n", $obj->name, $obj->countrycode);
}
/* free result set */
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
相关函数
- 获取结果行作为关联数组,数字数组或两者兼而有之
- 提取结果行作为关联数组
- 获取结果行作为枚举数组
- 对数据库执行一次查询
- 将结果指针调整为结果中的任意行
上一篇: 美能达复印机维修资料
下一篇: PHP+Swoole并发编程的魅力