webForumDet fria alternativet
Logga in / Bli medlem

JOIN... har inte fattat detta

Databaser & SQL

3 svar · 202 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Frågan#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

1026 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
231 ms — deklarationer (db)
128 ms — hämta statistik (db)
664 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)