php - 为什么我们在 PDO PHP 中使用 PDO::closeCursor() 方法/函数?

标签 php mysql pdo

为什么我们在 PDO PHP 中使用 PDO::closeCursor() 方法/函数?

基本上这个问题已经被问到了,但答案与上下文无关,不能给出清晰的输出,为什么使用 PDO::closeCursor()

When should I use closeCursor() for PDO statements?

php.net上它的定义太概括了,读完根本看不懂。

PHP.NET->pdo::closeCursor()

谁能告诉我吗?示例对于更好地理解会更有用。

最佳答案

某些数据库不支持执行并获取下一个查询的结果,直到上一个查询有未获取的结果为止。

假设您正在执行 2 个查询,第一个查询处于获取状态且尚未完成,同时您希望第一个查询停止在当前所在的状态,并希望移动到下一个查询,因此在两个查询之间使用 PDO::closeCursor() 来暂停处于相同状态的第一个查询并开始下一个查询。

记住:此方法并不与所有 PDO 驱动程序兼容。

关于php - 为什么我们在 PDO PHP 中使用 PDO::closeCursor() 方法/函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48914624/

相关文章:

php - 为托管商中的 foreach php pdo 提供的参数无效

PHP PDO 正在将 javascript 对象(ajax)中的字符串保存为空字段

php - 如何在 PHP 中保护数据库密码?

php5.5 FreeBSD端口apache模块

php - $http.get 返回实际的 php 脚本而不是运行它(yeoman,grunt)

mysql - 错误: #1242 - Subquery returns more than 1 row

mysql - 使用 Visual Studio 2010 连接具有 SSH 隧道的 MySQL 数据库

php - 文件上传大小验证

mysql - 如何在 MySql 中进行日期时间比较时小于等于?

php - 为什么这个 PDO 语句会默默地失败?