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
获得下一个查询的结果。