tabele w bazie (struktura):
-users (id, nick, haslo, email, imie, nazwisko...)
-roles (id, nazwa, opis)
-roles_users (role_id, user_id) // jakies przykladowe pola
chcę przy zwracaniu wyniku zapytania otrzymać coś takiego:
( [id] = 1 [nick] = przykladowy_nick [haslo] = przykladowe_haslo ... ( [0] = 1 [0] = 2 [0] = 5 // 1, 2, 5 to id ról które posiada dany user z tabeli roles_users ) )
przy zapytaniu:
Kod
SELECT * FROM users JOIN roles_users ON user_id = users.id
otrzymuje coś takiego:
( ( [id] => 5 [email] => testowy@gmail.com [username] => testowy [password] => xxx [user_id] => 5 [role_id] => 1 ) ( [id] => 4 [email] => xxx@gmail.com [username] => xxx [password] => xxx2 [user_id] => 4 [role_id] => 1 ) ( [id] => 4 [email] => xxx@gmail.com [username] => xxx [password] => xxx2 [user_id] => 4 [role_id] => 2 ) )