У меня есть форма PHP, которая вводит данные в мою базу данных MySQL. Мой первичный ключ является одним из введенных пользователем значений. Когда пользователь вводит значение, которое уже существует в таблице, возвращается ошибка MySQL «Повторяющаяся запись« введенное значение »для ключа 1».
Вместо этой ошибки я хотел бы предупредить пользователя, что ему нужно ввести другое значение. Просто повторное сообщение или что-то.
Я думаю, мой вопрос сводится к:
Как превратить конкретную ошибку MySQL в сообщение PHP
Спасибо
edit: ответ nickf ниже хорош, но есть ли способ отличить конкретные ошибки?