我有一个关于PDO :: exec()和bindparams的问题。
exec($ sql)返回受影响的行数#。但你可以将params绑定到exec(),如prepare-> bindParams() - > execute()?
如果答案为否,那么你可以在prepare-> bindParams() - > execute()中使用任何技巧获得受影响的行? (我理解执行只返回true / false)
感谢您的帮助。
答案 0 :(得分:2)
执行后,您可以从PDOStatement object获取受影响的行:
$statement = $pdo->prepare($query);
$statement->bindParam(':param1', $value1);
$result = $statement->execute();
$affectedRows = $statement->rowCount();