2010-07-08 2 views
2

Есть ли способ проверить определенные ошибки в MySQL с помощью PHP? Например, я хочу запустить запрос, который вставляет 1000 имен в таблицу базы данных и хочет иметь возможность обнаруживать любые ошибки и обрабатывать их.Проверьте наличие ошибок в MySQL-запросах с помощью PHP

Я знаю, что могу использовать mysql_error(), чтобы проверить наличие ошибок, но я хочу специально проверить только на ошибку duplicate value. Есть ли способ сделать это?

ответ

3

Вы можете сравнить сообщение об ошибке. Существует также mysql_errno(): http://www.php.net/manual/en/function.mysql-errno.php. Вы можете найти точное число ошибок для Дублирующее значение из спецификации MySQL для лучшего сравнения.

+0

Отлично, спасибо! – littleK