fake
Новичок
PDO. не ловится ошибка в try
тоже самое с prepare. проверяется только на false;
PHP:
$stmt = $dbh->prepare("insert into article(title, co777ntent) values(:title, :content)"); // нет столбца co777ntent
$stmt->bindParam(':title', $title, PDO::PARAM_STR);
$stmt->bindParam(':content', $content, PDO::PARAM_STR);
$title = 'title4';
$content = 'content444';
// работает
if (!$stmt->execute())
throw new Exception('ecexute error');
// не работает
try
{
$stmt->execute();
} catch (PDOException $e)
{
print "error: " . $e->getMessage() . '<br/>';
die();
}