JOIN... har inte fattat detta

Databaser & SQL

3 svar · 224 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Trådstart#1

Jag försöker med en funktion i PHP som ska visa inlägg. För att göra det så måste jag hämta information ur två tabeller, 'posts' och 'users'. Först så ska funktionen hämta all info från tabellen 'posts' där postID='$viewID' och sedan så ska den hämta användarnamnet från tabellen users med hjälp av raden posterID i tabellen posts... jag kommer ingenstans, detta är det jag har:

$sql = "SELECT * FROM posts LEFT JOIN users ON posts.posterID=users.userID WHERE postID='$visaID'";

Men då hämtar den inte användarnamnet... kanske passar bättre in i PHP forumet men jag tänkte försöka...

Medlem sedan dec. 200012 464 inlägg
#2
$sql = "SELECT * FROM posts inner JOIN users ON posts.posterID=users.userID WHERE postID='$visaID'";
Medlem sedan maj 2002647 inlägg
#3

Då visas ingenting :\

Medlem sedan maj 2002647 inlägg
#4

Vänta... my bad... den hade inte hämtat användarID bara... det funkar nu... tackar LarsG

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)