![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 5.04.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Co zrobić... Mam forum Jeden user dodaje posta.
Krok 1. Odczytujemy max nr postu istniejacego w bazie danych. Krok 2. Dodajemy posta z numerem większym o 1 Co będzie, jeśli podłączy się 2 useroof i najpierw 1 odczyta max posta drugi odczyta tego samego numerka i obydwaj dodadzą posta o numerze o 1 większym (czyli obydwaj będą mieli ten sam numer?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Da się na ten czas jakoś zablokować dostęp? Coś takiego jak flock() dla pikoof? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
ew w kwerendzie sql dajesz "nr_postu=nr_postu+1" i sql sam doda właściwą wartość, ale rozwiązanie z auto_increment jest lepsze, pewniejsze.
pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 11:38 |