проверить вывод на наличие сообщений об успехе / ошибке в классе PDO - PullRequest
0 голосов
/ 30 июля 2011
$pdo = new PDO(...); 
$stmt = $pdo -> prepare($query);
$stmt -> bindValue(1,$url); 
$stmt -> execute();

Как проверить, успешно ли выполнен мой запрос?Заранее спасибо!

1 Ответ

6 голосов
/ 30 июля 2011

Руководство - твой друг

PDOStatement::execute()

Возвращаемые значения

Возвращает TRUE в случае успеха или FALSE в случае ошибки.

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

if (!$stmt->execute()) 
  throw new Exception('[' . $stmt->errorCode() . ']: ' . $stmt->errorInfo());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...