Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]2 zapytania w jednym
Haczyk67
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.02.2009

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


Mam do wykonania 2 zapytania: select i update. Jednak wykonanie tylko jednego z nich (a drugiego już nie) spowoduje błędy w mojej bazie danych, pare rzeczy nie będzie się zgadzało. Jeżeli uzytkownik przerwie działanie skryptu w tym momencie kiedy wykonuje się pierwsze, drugie może już nie zdążyć.

Dlatego pytam: Czy można jakoś upchnąć 2 zapytania w jedno? Tak, że jeżeli jedno się nie wykona to i drugie też?
Go to the top of the page
+Quote Post
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Spróbuj z transakcjami. Wtedy, jak wykona sie jedno, a drugie z różnych względów juz nie, MySQL cofnie wszystkie operacje i będzie ok.
Warunek: musisz mieć tabele InnoDB (MyISAM nie obsługują transakcji)


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:10