且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PHP mysqli命令不同步;您现在不能运行此命令

更新时间: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(); 
    }
}