Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP a modyfikacje rekordu w mysql
grzehotnik
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.01.2009

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


Witam mam pytanie odnośnie modyfikacji rekordów w mysql za pomocą PHP.
Jeśli robię skrypt, który modyfikuje powiedzmy opis jakiegoś produktu w tabeli
i nadaję prawo do modyfikacji kilku użytkownikom, co się dzieje jeśli dwie lub więcej osób
będą chciały zmodyfikować dokładnie ten sam rekord w dokładnie tym samym czasie?

Czy istnieje funkcja w PHP, która pozwala zablokować modyfikowany rekord?

Jak obejść taką sytuacje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
decha-design
post
Post #2





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


Cytat(grzehotnik @ 5.02.2009, 18:21:01 ) *
co się dzieje jeśli dwie lub więcej osóbbędą chciały zmodyfikować dokładnie ten sam rekord w dokładnie tym samym czasie?
Nic się nie dzieje, modyfikacje zostaną wprowadzone w kolejności, w jakiej zostały wykonane. MySQL sprawdza czas wykonania czynności do jakiejś tam milisekundy chyba czy coś, a raczej nie zdarza się aby zgadzała się sekunda, a nawet jeśli to z milisekundami już byłoby trudniej. A nawet jeśli, ale to duże jeśli, by taka sytuacja nastąpiła, to raczej jakoś sobie z tym poradzi, losowo albo coś =)

Cytat(grzehotnik @ 5.02.2009, 18:21:01 ) *
Czy istnieje funkcja w PHP, która pozwala zablokować modyfikowany rekord?
Co przez to rozumiesz? (ale raczej nie ma)
Go to the top of the page
+Quote Post
grzehotnik
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.01.2009

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


Cytat
Czy istnieje funkcja w PHP, która pozwala zablokować modyfikowany rekord?


W pracy mam baze oracle i do obsługi jest wykorzstywana java.
Podczas zapisu do bazy za pomocą jakiejś funkcji(nie pamiętam nazwy) blokuje dany rekord,
a po zapisie odblokowuje go.
Pytanie moje po części dotyczyło tego czy php (a może mysql) posiada funkcję do blokowania rekordów.

Ten post edytował grzehotnik 5.02.2009, 19:51:59
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: 13.10.2025 - 14:39