![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, moj kod:
- zawsze jest true mimo że nie wykonuje się (filter_valuee zamiast filter_value) Czy ja to zle stosuję? Chce uzyskać efekt ze jeśli któreś zapytanie nie wykona sie poprawnie to wszystko wraca do punktu poczatkowego. Będę wdzieczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat @nospor wg dokumentacji tak to właśnie działa. Przykłady nawet ilustrują podobny przypadek. Chyba masz innego manuala niz ja. Owszem, w moim manualu jest podobny przyklad co tutaj, ale tylko podobny. Przyklad z manuala w zaden sposob nie pokazuje, ze mysqli_commit zarzadza zepsutymu zapytaniami. Przyklad w manualu i IF mowi jedynie, ze commit sie nie powiodl. Nie mowi nic o pozostalych zapytaniach.Tak wiec jeszcze raz: COMMIT nie sluzy do mowienia,czy zapytania sie powiodly czy nie. Commit sluzy do zatwierdzenia zapytan, ktore sie powiodly. To user ma wiedziec czy sie zapytania powiodly czy nie i w zaleznosci od tego ma wywolac albo COMMIT albo ROLLBACK - proste. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:53 |