Roder vild i join
2 tabeller skal joines:SPILLERE: spillerid | navn
OPSTILLING: kampid | spiller1 | spiller2 | spiller3
Spiller1, spiller2, spiller3 osv refererer til spillerid
Kampid kommer med en variabel.
Jeg har rodet mig frem til at trække spillerid frem, men skal bruge navn. Her er hvad jeg har:
$opst = mysql_query("SELECT *
FROM
spillere AS s
INNER JOIN opstilling AS op
ON s.spillerid = op.spiller1 OR s.spillerid = spiller2
WHERE
op.kampid = '$kampid'
GROUP BY
op.kampid
ORDER BY
s.spillerid
") or die(mysql_error());
while($hjemme = mysql_fetch_array($opst)) {
echo "$hjemme[spiller1]";
echo "$hjemme[spiller2]";
}
Men synes det er en bøvlet måde. Det trækker kun id frem, jeg vil have fat i navn. Skal op til spiller11, så den med OR spiller4 OR spiller5, kan den laves smartere?
