更新时间:2023-11-09 12:30:40
每个存储过程至少返回两个结果
Every stored procedure returns at least two results
您必须使用mysqli_more_results()
/mysqli_next_result()
进行清洁.
You have to use mysqli_more_results()
/mysqli_next_result()
to clean them.
如果您的过程仅返回一个结果,或者您只希望第一个结果不希望有任何其他结果,则可以使用以下代码段清理结果队列:
If your procedure returns only one result, or you just don't want any extra results but the first one, you can clean up the results queue with this code snippet:
while($mysqli->more_results())
{
$mysqli->next_result();
if($res = $mysqli->store_result())
{
$res->free();
}
}