У меня есть триггер, который выполняется, когда я обновляю таблицу, все работает отлично, триггер запускается отлично, но я получаю возврат на PHP в заявлении об уловах, сообщающем мне General Error
.
Я не уверен, что не так интересно, может ли кто-нибудь здесь поймать его.Общая ошибка PHP/MySQL
Вот код
$sql = "UPDATE pre_reg SET active =:val WHERE authentication =:auth";
try{
$query = $this->pdo->prepare($sql);
$query->bindParam(':val', $val, PDO::PARAM_INT);
$query->bindParam(':auth', $auth, PDO::PARAM_STR);
$query->execute();
$user = $query->fetch();
if($user){
return 'Congratulation you have activated your account!';
}else{return '';}
}catch (PDOException $e){
return 'This error:' .$e->getMessage(); // Store to file
}
ОШИБКА
SQLSTATE[HY000]: General error
В приведенном выше коде я всегда получаю возвращение поймать, хотя в моей базе данных все, кажется, происходит в соответствии с $sql/followed by a trigger
.
Я открыт для предложений!
Да, спасибо, что это было, такая глупая ошибка, но приемлемая Я все еще учусь! .. Спасибо, будет принимать через несколько минут, когда истечет таймер! – theStudent
рад помочь вам –