Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Obsługa wyjątków - błędów w mysql
Mayka
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

Ostrzeżenie: (0%)
-----


Witam

Mam taki mały problem ze zrobieniem obsługi błędu.
Mam tablice w której są loginy i jak wiadomo nie mogą się powtarzać dodałem klucz na login Unique i już nie pozwala dodać drugiego takiego samego.
Ale teraz mam problem z raportowaniem tego błędu, jak wyświetlić użytkownikowi że taki login już jest ?
próbowałem coś na styl:
  1. if (!mysql_query($sql,$con))
  2. {
  3. die('Blad dodawania urzytkownikow: ' . mysql_error());
  4. if (mysql_error() == "Blad dodawania urzytkownikow: Duplicate entry 'login' for key 'login'")
  5. {
  6. echo "login zajety";
  7. }
  8. }


Ale to nie chce działać, jak by ktoś mogł pomóc co z tym fantem zrobić, ew jak rozwiązać tylko ten błąd ? Reszta niech raportuje sobie normalnie..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:42