Mam formularz PHP, który wprowadza dane do mojej bazy danych MySQL. Mój klucz podstawowy jest jedną z wprowadzonych przez użytkownika wartości. Kiedy użytkownik wprowadzi wartość, która już istnieje w tabeli, zwracany jest błąd MySQL "Powielona pozycja" wprowadzona wartość "dla klucza 1". Zamiast tego błędu, chciałbym ostrzec użytkownika, że należy wprowadzić inną wartość. Tylko echo wiadomości lub coś. Chyba moje pytanie sprowadza się do tego: jak włączyć konkretny błąd MySQL do wiadomości PHP DziękiBłąd obsługi duplikatów - PHP MySQL
edit: poniżej odpowiedź nickf jest ładny, ale czy jest jakiś sposób, aby rozróżniać poszczególnych błędów?
Tak, to dobra uwaga. To nie działało jednak ... czy na pewno 1022 to właściwy kod błędu? Zacznę też szukać. Dzięki – RobHardgood
Ah, to jest "1062", zob. http://dev.mysql.com/doc/refman/5.1/en/error-messages-server.html#error_er_dup_entry. Odpisze odpowiedź. – jensgram
Tak, właśnie to znalazłem: D Włożyłem go i zadziałało idealnie. Dzięki jensgram, po prostu rozwiązanie, którego szukałem! – RobHardgood