![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam tabelę z PESELEM. Pole PESEL w tabeli jest oczywiście UNIQUE. W momencie wpisania do tabeli za pośrednictwem formularza php PESEL, który już w tabeli userów jest pokazuje mi się komunikat duplicate entry for PESEL 'numer_pesel'. No to jest oczywiste - ale czy da się wykorzystać komunikat błedy mysql do obslugi błędu. Chodzi o użytkowników, którzy nie koniecznie będą wiedzieć co to jest duplicate entry i możliwość wpisanie własnego komunikatu. Z góry dziękuję za odpowiedź |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 20 Dołączył: 18.12.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zainteresuj się mysql_errno i/lub mysql_error
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ale szczerze to masz zły pomysł i nie powinno się obsługiwać formularza na podstawie błędów SQL, bo nie do tego on służy. Po prostu przed zapisaniem powinieneś sprawdzić czy taki rekord czasem nie istnieje.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No tak. Właściwie to powinno się sprawdzić po stronie skryptu php. Ale z drugiej strony to przecież i tak "wykonuje" tą pracę serwwer mysql- więc właściwie dlaczego nie należałoby z tego korzystać?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
1) Uczy cię złego nawyku
2) Co jeżeli będziesz pracował z wieloma tabelami bez transakcji? 3) Niekoniecznie będzie to zaprzęgać pracy mysql (np czasem może zdarzyć się możliwość skorzystania z CACHE) -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:30 |