Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP OO数据库连接_Php_Mysql_Database - Fatal编程技术网

PHP OO数据库连接

PHP OO数据库连接,php,mysql,database,Php,Mysql,Database,该行的作用/目的是什么: $db->next_result(); 如果删除该行,则得到相同的输出/结果 <?php $mysqli = new mysqli("localhost", "user", "pass", "db"); /* check connection */ if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit

该行的作用/目的是什么:

$db->next_result();
如果删除该行,则得到相同的输出/结果

<?php
$mysqli = new mysqli("localhost", "user", "pass", "db");

/* check connection */
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

if ($result=$mysqli->query("SELECT * FROM `users`")) {
    printf("Successfully queried.\n");
}

if($result){

    while ($row=$result->fetch_object()){
        print_r($row);
    }

    // Free result set
    $result->close();
    $db->next_result();

}

else echo($db->error);

$mysqli->close();

?>

来自
php
文档

mysqli::next_result -- mysqli_next_result — Prepare next result from multi_query

在这里,因为在您的情况下,只有一个查询。不会有任何效果。实际上,它准备了上一次调用mysqli_multi_query()的下一个结果集。您还需要阅读文档,它们告诉lotam我是否将行与结果混淆?当您当时使用多个查询时,请使用
next_result
获得下一个查询的结果。