牛牛在线工具

mysqli_result::__construct()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysqli_result::__construct()

创建一个mysqli_result对象的构造函数

函数mysqli_result::__construct()是用于创建一个mysqli_result对象的构造函数。它用于在执行查询后返回的结果集上实例化mysqli_result对象。 用法: mysqli_result::__construct ( mysqli $link , int $resultmode = MYSQLI_STORE_RESULT ) 参数: $link:一个mysqli对象,表示与数据库的连接。 $resultmode(可选):结果模式,指定结果集的类型。默认为MYSQLI_STORE_RESULT,表示结果集在内存中存储。可选的值还有MYSQLI_USE_RESULT,表示结果集通过网络流式传输。 返回值: 一个mysqli_result对象。 示例: // 连接到数据库 $link = new mysqli('localhost', 'username', 'password', 'database'); // 执行查询 $result = $link->query("SELECT * FROM table"); // 实例化mysqli_result对象 $resultObj = new mysqli_result($link, MYSQLI_STORE_RESULT); // 使用结果集 while ($row = $resultObj->fetch_assoc()) { echo $row['column_name'] . "<br>"; } // 释放结果集 $resultObj->free(); 在上面的示例中,我们首先通过mysqli类实例化了一个mysqli对象,然后使用该对象执行了一个查询。接着,我们使用mysqli_result::__construct()构造函数,在查询结果上创建了一个mysqli_result对象。最后,我们使用fetch_assoc()方法从结果集中获取每行的关联数组,并输出其中的列值。最后,我们使用free()方法释放了结果集。 请注意,mysqli_result::__construct()函数通常在内部使用,我们很少需要手动调用它来创建mysqli_result对象。通常,我们直接使用mysqli类的query()方法来执行查询,并返回mysqli_result对象。