![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, jesli macie duzy projekt to czy przy kazdym zapytaniu do bazy stawiacie warunek ktory sprawdza czy dane zapytanie sie wykonalo. Ja to rozumuje tak, nawiazuje polaczenie, sprawdzam czy sie udalo. wybieram baze, sprawdzam czy sie udalo, teraz patrzac na to, ze skrypt wykonuje sie bardzo szybko, czy stosuje sie podobne warunki do kazdego zapytania. czy jednak ten czas pomiedzy polaczeniem z baza, a kolejnymi linijkami kodu jest tak maly, ze nie trzeba juz sprawdzac. Jesli jednak sprawdza sie to w jaki sensowny sposob to zrobic. Czy po prostu przerwac dzialanie, wypisac komunikat o bledzie technicznym i podac linka do strony na ktorej ostatnio byl? czy moze zrobic tak by wszystkie dane ktore wprowadzil zostaly zapamietane i po komunikacie wrocilby i mogl sprobowac ponownie, bez kolejnego uzupelniania? czy tez moze w inny sposob, prosze o mala porade.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Osobiście rzucam w klasie do obługi DB wyjątek w czasie otrzymania jakiegokolwiek error'a, a co już z tym zrobi aplikacja to jej sprawa.
W aplikacji przeważnie nasŧępuje przekierowanie na stronę z komunikatem "Wystąpił błąd .... kliknij tu aby ponowinie załadować stronę", logowanie do logów, itp. Cytat eraz patrzac na to, ze skrypt wykonuje sie bardzo szybko, czy stosuje sie podobne warunki do kazdego zapytania. Po co szybkie działanie jeśli nie zapewniasz w tym wypadku poprawnego działania?? Cytat czy stosuje sie podobne warunki do kazdego zapytania. czy jednak ten czas pomiedzy polaczeniem z baza, a kolejnymi linijkami kodu jest tak maly, ze nie trzeba juz sprawdzac A może masz błąd w zapytaniu, błędny format, baza ci padła lub cokolwiek, w tym momencie user dostanie ładny komunikat typu "In line 123 $res is not valid **SQL resource" + mnogość innych. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Osobiscie korzystam z mysqli, wiec dopisze sobie funkcje do obslugi tych bledow. Dzieki za uswiadomienie
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:13 |