为什么我们在 PDO PHP 中使用 PDO::closeCursor()
方法/函数?
基本上这个问题已经被问到了,但答案与上下文无关,不能给出清晰的输出,为什么使用 PDO::closeCursor()
?
When should I use closeCursor() for PDO statements?
php.net上它的定义太概括了,读完根本看不懂。
谁能告诉我吗?示例对于更好地理解会更有用。
最佳答案
某些数据库不支持执行并获取下一个查询的结果,直到上一个查询有未获取的结果为止。
假设您正在执行 2 个查询,第一个查询处于获取状态且尚未完成,同时您希望第一个查询停止在当前所在的状态,并希望移动到下一个查询,因此在两个查询之间使用 PDO::closeCursor() 来暂停处于相同状态的第一个查询并开始下一个查询。
记住:此方法并不与所有 PDO 驱动程序兼容。
关于php - 为什么我们在 PDO PHP 中使用 PDO::closeCursor() 方法/函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48914624/