• PHP mysqli_fetch_object MySQLi 函数


    定义和用法

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

    版本支持

    PHP4PHP5PHP7
    不支持 支持 支持

    语法

    mysqli_fetch_object ( mysqli_result $result [, string $class_name = "stdClass" [, array $params ]] )
    

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

    注意,mysqli_fetch_object()在调用对象构造函数之前设置对象的属性。 

    参数

    参数必需的描述
    result 由 mysqli_query()mysqli_store_result() 或 mysqli_use_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
    ", 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)
    ", $obj->Name, $obj->CountryCode);
        }
        /* free result set */
        mysqli_free_result($result);
    }
    /* close connection */
    mysqli_close($link);
    

      

    相关函数

    mysqli_fetch_array() - 获取结果行作为关联数组,数字数组或两者兼而有之
    mysqli_fetch_assoc() - 提取结果行作为关联数组
    mysqli_fetch_row() - 获取结果行作为枚举数组
    mysqli_query() - 对数据库执行一次查询
    mysqli_data_seek() - 将结果指针调整为结果中的任意行

     

  • 相关阅读:
    Python3 collections模块的使用
    基于python的分治法和例题
    docker容器间通信 (共用宿主机)
    HTML之form表单ENCTYPE属性解析
    搭建基于码云gitee平台代码自动部署
    centos7下docker搭建nginx+phpfpm环境
    mysql主从配置
    centos7升级自带mariadb
    linux下安装docker
    centos7安装postgreSql11
  • 原文地址:https://www.cnblogs.com/jc2182/p/11839971.html
Copyright © 2020-2023  润新知