小编Jim*_*Jim的帖子

PDO在其他未缓冲的查询处于活动状态时无法执行查询

我知道这必须是一个简单的修复,我部分理解为什么我收到此错误但不知道如何解决它.我查看了文档,但除了使用缓冲查询选项之外无法找到解决方案.我也试过了,但它不起作用.

错误是:PDO在其他未缓冲的查询处于活动状态时无法执行查询

错误来自我构建$ result数组的行.

foreach($phones as $phone)
{
    $stmt = db::getInstance()->prepare("CALL phones(:phone)");
    $stmt->bindParam(':phone', $phone, PDO::PARAM_INT, 10);
    $stmt->execute();

    $result[] = db::getInstance()->query("SELECT @phone;")->fetchAll(PDO::FETCH_ASSOC);
}
Run Code Online (Sandbox Code Playgroud)

php mysql

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1

php ×1