据我所知,由于PDO的工作方式,可能无法获得PDO使用的最终执行查询,但我将非常感谢任何解决方法。我真的需要查看确切的查询以进行调试。我们将非常感谢您的帮助。
$sql = "Update country SET name=:name, code=:code, dial_code=dial_code, flag=:flag, capital=:capital, region=:region, region_des:region_des WHERE id=:id";
$stmt = $pdo->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));
$stmt->bindParam(':id',$c->getId(), PDO::PARAM_INT);
$stmt->bindParam(':name',$c->getName(), PDO::PARAM_STR);
$stmt->bindParam(':code',$c->getCode(), PDO::PARAM_STR);
$stmt->bindParam(':dial_code',$c->getDialCode(), PDO::PARAM_STR);
$stmt->bindParam(':flag',$c->getFlag(), PDO::PARAM_STR);
$stmt->bindParam(':capital',$c->getCapital(), PDO::PARAM_STR);
$stmt->bindParam(':region',$c->getRegion(), PDO::PARAM_STR);
$stmt->bindParam(':region_des',$c->getRegionDes(), PDO::PARAM_STR);
$stmt->execute();
//error_log("I need the query here.....")