Hallo,
folgendes Problem:
Ich möchte aus einer Datenbank die Teamnamen (Fussball) randomizierd ausgeben und N-Usern (2 - 6) zuteilen. Dabei dürfen die Teamnamen keine Dopplungen ergeben.
Wenn ich das so mache:
SELECT teamname
FROM teams
WHERE stars = 5
ORDER BY RAND()
LIMIT 1
kann ich ja die Schleife nicht mehr weiterreichen,
da die ja dann leer ist.
Aber ich möchte ja nur jeweils einen Teamnamen ausgeben.
Wenn ich aber für jeden Usern ne eigene Abfrage mache dann könnte ich dopplungen drin haben.
Da hackst bei mir nen bißchen.
Jemand ne Idee?
Ist das Problem halbwegs ok beschrieben?
Besten Dank,
Jens
folgendes Problem:
Ich möchte aus einer Datenbank die Teamnamen (Fussball) randomizierd ausgeben und N-Usern (2 - 6) zuteilen. Dabei dürfen die Teamnamen keine Dopplungen ergeben.
Wenn ich das so mache:
SELECT teamname
FROM teams
WHERE stars = 5
ORDER BY RAND()
LIMIT 1
kann ich ja die Schleife nicht mehr weiterreichen,
da die ja dann leer ist.
Aber ich möchte ja nur jeweils einen Teamnamen ausgeben.
Wenn ich aber für jeden Usern ne eigene Abfrage mache dann könnte ich dopplungen drin haben.
Da hackst bei mir nen bißchen.
Jemand ne Idee?
Ist das Problem halbwegs ok beschrieben?
Besten Dank,
Jens