![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.01.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie: czy istnieje w php jakaś funkcja, która by kontrolowała ilość podłączeń do bazy? Chodzi mi o to, abym mógł się zabezpieczyć przed np. zapisywaniem czegoś w bazie w tej samej chwili przez dwie osoby
-------------------- “Twój czas jest ograniczony, więc nie marnuj go żyjąc tak jak inni. Nie daj się znaleźć w potrzasku przez dogmaty, którymi żyją. Nie ulegaj opiniom, które zagłuszą twój wewnętrzny głos. I najważniejsze, miej odwagę pójść za twoim sercem i intuicją. Wszystko inne jest mniej ważne.”
Steve Jobs |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Może INSERT DELAYED ?
http://www.mysql.com/doc/en/INSERT.html -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Mozesz blizej zdefiniowac problem ? Bo generalnie nie musisz sie o to martwic - tak naprawde nie jest mozliwy jednoczesny zapis czego do bazy - baza zawsze uszereguje te zapisy w kolejnosci jak do niej przyszly i wykona je jedno po drugim. Natomiast jesli chodzi Ci o sytuacje ze cos wyciagasz z bazy, obrabiasz to a nastepnie ponownie umieszczeasz w bazie to powinienes zaiteresowac sie transackjami i/lub komenda LOCK TABLE. Dodatkowo zainteresuj sie tez polaczeniami stalymi (persistent connection) i jak to wplywa na dzialanie powyzszych mechanizmow.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 15:10 |