Почему блок catch не срабатывает, если будет ошибка? Если биндить несуществующие переменные.
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $user, $pass, $opt);
try {
$sql = "INSERT INTO bookmark(`user_id`, `question_id`) VALUES(:userId, :questionId)";
$bookmark = $pdo->prepare($sql);
$bookmark->bindValue(':userId', trim($u), PDO::PARAM_INT);
$bookmark->bindValue(':questionId', trim($qq), PDO::PARAM_INT);
$bookmark->execute();
}
catch(PDOException $e){
echo 'Ошибка';
die();
}
echo 'Добавлено';
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, у меня имеется такой PHP код в indexphp
Необходимо в цикле foreach проверить значение массива на текущей итерации с последуйщей
здравствуйте, пишу клиент-серверное приложение, в итоге для каждого соединения хочу брать поток из QThreadPool
Здравствуйте, я пытаюсь записать и прочитать созданный класс WRstrcut, используя ostream_iterator и istream_iteratorС записью проблем нет, а вот с чтением есть