Mam takie szybkie pytanko odnośnie logowania z równoczesnym pobraniem uprawnień dla uzytkowników. Czy lepiej jest się najpierw zalogować coś w stylu
$sql = "SELECT * FROM uzytkownicy WHERE username = :username AND password = :password";
i pobrać wszystko do sesji i na podstawie tego wykonać drugi SELECT z pobraniem uprawnień z drugiej tabeli
Czy może lepiej jest w jednym zapytaniu wykonać wszystko, logowanie + pobranie uprawnien z drugiej tabeli?
$sql = "SELECT * FROM uzytkownicy us INNER JOIN akcja ak on ak.username=us.username WHERE us.username = :username AND us.password = :password";
Mam dwie tabele
uzytkownicy gdzie jest id|username|password
oraz akcja id|username|akcja gdzie akcje dodaje w pętli cos w stylu
id | usermame | akcja
1 peklo 1
2 peklo 5
3 peklo 9
gdzie akcja 1- oznacza np dodawanie, 2- usuwanie itd