Jag har ett Id-nummer i en session av namnet sess_id, och det jag vill åstakomma är att jag från tabellen "friends" ska plocka ut datan från kolumnen user2 där user1 är lika med sess_id.
Och sedan hämnta ut datan i kolumnen username i tabellen members där Id = user2.
Det jag i slutändan vill kunna skriva ut är id-nummret och Användarnamnet, jag har hört detta ska gå att göra i enfråga mot databasen istället för 2 med hjälp av Inner Join. Har sökt här men blir inte klokare för det.
Skulle vara snällt om någon kunde skriva frågan mot databasen och förklara vad dom olika delarna gör?
Okej, jag vet hur man skriver ut annars. Så om jag sparar utskriftdatan i en vektor som heter "ar" så blir skillnaden bara att jag skriver $ar['m.username']
Och då hänvisar m till tabellen members och f hänvisar till tabellen friends, har jag förstått det rätt då?
select [red]m.id as memberid[/red]
, m.username
[red], f.id as friendid[/red]
from members m
inner
join friends f
on m.id = f.user2
and f.user1 = $sess_id
echo $row["memberid"];