Hejsan, nu har jag problem igen :(
Jag har en några tabeller i en mysql-databas:
tblGames:
id int(11)
fldTS varchar(19)
fldType int(3)
och
tblScores:
id int(11)
fldGameID int(11)
fldPlayerID int(11)
fldScore int(7)
fldAccuracy int(3)
Och så har jag en rullgardinsmeny, (<select><option>) som matas från tblGames enligt koden nedan:
$html .= "<option name=\"".$id."\">".$fldTS."</option>\n";
Detta ligger i en loop, och SQL frågan jag kör just nu är
SELECT id, fldTS from tblGames;
Nu vill jag ändra detta, för den där listan som då loopas ut börjar bli ganska lång...
Så det jag nu behöver är en fråga som hämtar ut de tblGames.id och tblGames.fldTS där tblScore.fldPlayerID = (den inloggade användaren) och där de gameid´n som ligger i tblScores INTE kommer med på rullgardinsmenyn.
Rullgardinsmenyn används nämligen för att välja ett spel när man lägger till en rad i tblScores, och om man då kan plocka bort alla datum, där den inloggade användaren redan har lagt till sin poäng för det spelet, då blir ju den listan kortare.
Försökte med följande fråga, men det returnerade 620 rader men jag har bara typ 130 rader i databasen, och när jag undersökt så såg jag att det var dubletter på typ alla id och datum, så jag måste ha ställt frågan fel:
SELECT tg.id, tg.fldTS
FROM tblGames tg, tblScores ts
WHERE ts.fldPlayerID = $userID
AND tg.id != ts.fldGameID
($userID = den inloggade användarens unika nuffra)
Någon som lyckas bättre med detta än jag?
MVH Patrik