![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 27.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wedle mojej wiedzy - nie ma takiej możliwości. Jedyne co przychodzi mi na myśl, to dodatkowa kolumna w bazie 'blocked'. W przypadku edycji danego wiersza mysql_query('UPDATE `table` SET `blocked` = '1') - co dalej z tym zrobić to już się jak mam nadzieję domyślasz.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:07 |