SQL-在PHP中处理错误(重复条目)
我不想简单地用一条消息来代替这个错误或警告,告诉用户他试图插入的代码已经存在SQL-在PHP中处理错误(重复条目),sql,error-handling,duplicates,entity,warnings,Sql,Error Handling,Duplicates,Entity,Warnings,我不想简单地用一条消息来代替这个错误或警告,告诉用户他试图插入的代码已经存在 希望我能解释一下,谢谢 尝试像这样处理tour查询,希望它对您有用 Warning: PDOStatement::execute(): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 试着像这样处理旅游查询,希望它对你有用 Warning: PDOStatement::execute(): SQLSTATE[23000]: I
希望我能解释一下,谢谢 尝试像这样处理tour查询,希望它对您有用
Warning: PDOStatement::execute(): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
试着像这样处理旅游查询,希望它对你有用
Warning: PDOStatement::execute(): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
try{
$pdo->query("INSERT INTO `table`(`name`,`value`)`VALUES('name','value')");
}
catch (PDOException $e) {
if($e->errorInfo[0] == '23000' && $e->errorInfo[1] == '1062'){
throw new CustomException("Bla bla already exists");
}
else {
throw $e;
}
}