webForumDet fria alternativet

Hämta från två tabeller

3 svar · 220 visningar · startad av Pedda

PeddaMedlem sedan juni 20006 032 inlägg
#1

När man ska hämta från två olika tabeller, kan man då slå ihop satserna på något sätt?
Vet inte så mycket om mysql *nybörjare*

Exempel:

$result = mysql_query("SELECT gbthemedef FROM gbdefault");
while ($row = mysql_fetch_array($result)) {
$data = mysql_query("SELECT * FROM gbsettings WHERE gbtheme = '$choosen'");
while ($rad = mysql_fetch_array($data)) {
LarsGMedlem sedan dec. 200012 464 inlägg
#2
$data = mysql_query("SELECT g.* FROM gbsettings g, gbdefault WHERE gbtheme = gbthemedef");
PeddaMedlem sedan juni 20006 032 inlägg
#3

Ok, tackar!
Du har ingen bra länk där man kan läsa mer om detta?
Vad gör g i detta exempel? Förstår inte riktig strukturen på det hela.

LarsGMedlem sedan dec. 200012 464 inlägg
#4

G är ett alias som används istället för tabellnamnet.

137 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)