使用PHP检查MySQL查询中的特定错误

时间:2010-07-08 19:38:40

标签: php mysql error-handling

有没有办法可以用PHP检查MySQL中的特定错误?例如,我想运行一个查询,将1000个姓氏插入数据库表,并希望能够检测到任何错误并处理它们。

我知道我可以使用mysql_error()来检查错误,但我想专门检查duplicate value错误。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以比较错误消息。还有mysql_errno()http://www.php.net/manual/en/function.mysql-errno.php。您可以从MySQL规范中找到 Duplicate Value 的确切错误号,以便更好地进行比较。