![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 7.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy jeżeli jakiś user wpisze w okno przeglądarki np. xxxxx.pl/index.php (plik zawiera wiele if() {} odwołan do My SQL, tworzenia tabel itd) po czym zatrzyma wywoływanie strony to istnieje prawdopodobieńśtwo, ze jakaś część tych, powiedzmy, skryptów PHP nie zostanie wykonana?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Albo jezeli w pliku jest odczytanie jakies wartości z bazy danej a potem jej nadpisanie (juz podczas wykonywania skryptów) to istnieje możliwości, ze pierwszemu userowi odczyta wartość i drugiemu po czym ten pierwszy ją nadpisze a ten drugi też nadpisze tylko, ze nie tą wartość którą odczytał(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (zeby tak obrazowo to ukazać to jesli dwie osoby rezerwują bilety to jednej i drugiej odczyta, ze np pole rezerwacja = 0, po czym I nadpisze jej nazwiskiem a tej II jego nazwiskiem i obydwu osobom wyświetli się kominukat, ze rezerwacja zakończona powodzeniem pomimo, ze tylko jedna z nich jest umiejscowiona w bazie danych).
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 27 Dołączył: 27.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
By temu zapobiec używa się specjalnych metod, przykładowo z zapisem do bazy danych o ilę się nie myle transakcje. Zbiór zapytań stanowiących całość jeśli, któreś się nie wykona lub nie zwróci oczekiwanej wartości to nic do bazy się nie doda...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:40 |