检查PDO类中成功/错误消息的输出

时间:2011-07-30 00:10:39

标签: php pdo

$pdo = new PDO(...); 
$stmt = $pdo -> prepare($query);
$stmt -> bindValue(1,$url); 
$stmt -> execute();

如何检查我的查询是否成功执行? 提前谢谢!

1 个答案:

答案 0 :(得分:6)

Manual是你的朋友

PDOStatement::execute()

  

返回值

     

成功时返回TRUE,失败时返回FALSE。

PDOStatement::errorCode() PDOStatement::errorInfo()

if (!$stmt->execute()) 
  throw new Exception('[' . $stmt->errorCode() . ']: ' . $stmt->errorInfo());