我想知道get_result()之后是否有mysqli类中的任何方法来释放内存,我看到人们使用closeCursor()方法,但是编译器说:

Call to undefined method mysqli_stmt::closeCursor()


然后通过这样的预准备语句对象调用它,例如$Statement->closeCursor();

我看到closeCursor方法也关闭了与数据库的连接,这是否意味着如果我要进行另一个查询,就需要再次实例化mysqli类?如果是的话,还有其他方法可以做同样的事情,但要保持打开的连接吗?我只想释放result_sets留下的所有变量,然后正常启动另一个查询,谢谢!

顺便说一下,我正在为我刚刚制作的自定义mysql备份系统执行此操作,干杯!埃德加

最佳答案

closeCursor()不是mysqli语句方法。

您正在寻找的是free_resultfree

10-08 15:23