我想知道get_result()
之后是否有mysqli类中的任何方法来释放内存,我看到人们使用closeCursor()
方法,但是编译器说:
Call to undefined method mysqli_stmt::closeCursor()
然后通过这样的预准备语句对象调用它,例如
$Statement->closeCursor();
我看到closeCursor方法也关闭了与数据库的连接,这是否意味着如果我要进行另一个查询,就需要再次实例化mysqli类?如果是的话,还有其他方法可以做同样的事情,但要保持打开的连接吗?我只想释放result_sets留下的所有变量,然后正常启动另一个查询,谢谢!
顺便说一下,我正在为我刚刚制作的自定义mysql备份系统执行此操作,干杯!埃德加
最佳答案
closeCursor()
不是mysqli语句方法。
您正在寻找的是free_result和free