每个存储过程至少返回 两个 结果
- 一个(或多个)实际结果
- 一个空结果告诉客户没有其他结果。
您必须使用
mysqli_more_results()/
mysqli_next_result()清洁它们。
如果您的过程仅返回一个结果,或者您只想要第一个结果,而不想要任何其他结果,则可以使用以下代码段清理结果队列:
while($mysqli->more_results()){ $mysqli->next_result(); if($res = $mysqli->store_result()) { $res->free(); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)