Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 27.10.2015 Ostrzeżenie: (0%)
|
Będę miał panel, w którym będą podawał takie dane o uczniu:
Cytat id ucznia imię nazwisko ocena Będą dwie tabele: Cytat uczniowie - pola: id imię nazwisko Cytat oceny - pola: id ocena id_ucznia Skrypt będzie wykrywał (po id ucznia, czyli po polu id z tabeli uczniowie) czy taki uczeń jest już w tabeli. Jeżeli jest - to po prostu skrypt doda ocenę do tabeli oceny. Jeżeli nie ma, to najpierw doda imię i nazwisko do tabeli uczniowie, a następnie doda ocenę do tabeli oceny. I właśnie o ten drugi przypadek chciałem zapytać - czy jeżeli napiszę w skrypcie PHP po sobie dwa zapytania MySQL: " to czy jest gwarancja, że jako pierwsze doda się zawsze zapytanie, które jest pierwsze w kodzie (wpis do tabeli uczniowie)? Czy też może się coś zdarzyć (bardzo rzadko, ale jednak), że czasami jako pierwsze doda się zapytanie, które jest niżej w kodzie (wpis do tabeli oceny)? Jeżeli tak, to czy można się przed tym jakoś zabezpieczyć? Czy transakcje mogłyby tutaj pomóc? Ten post edytował Userr 12.03.2017, 16:16:00 |
|
|
|
Userr [PHP][MySQL]Dodanie pierwszej oceny ucznia do bazy danych 12.03.2017, 16:15:29
woxala123 Myślę że jak będziesz używał instrukcji warunkowyc... 12.03.2017, 16:43:30 
Userr Cytat(woxala123 @ 12.03.2017, 16:43:3... 13.03.2017, 11:51:50
borabora Zrób dwa widoki. jeden odpowiadający za edycję i d... 12.03.2017, 18:35:11
viking Tak czy inaczej grupowe inserty zależne od siebie ... 13.03.2017, 12:33:33
Userr Przykładowo te dwie powiązane transakcje:
[PHP] p... 13.03.2017, 17:16:06
viking Nie wykona się w odwrotnej kolejności. 13.03.2017, 17:59:22
Userr Jeszcze jedna rzecz mnie zastanawia:
[PHP] pobierz... 14.03.2017, 11:44:01 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 22:34 |