Hallo,
ich habe 2 Datenbank abfragen aus der gleichen Tabelle jedoch nacheinader.
**Abfrage1 Anfang**
Abfrage1
**Abfrage1 Ende**
**Abfrage2 Anfang**
Abfrage2
**Abfrage2 Ende**
Mein Problem ist: Wie kann man verhindern das in den beiden Abfragen das gleiche ausgewählt wird.
Die Daten werden zufällig ausgewählt.
Ich hatte mir das ca. so überlegt:
SELECT * FROM bilder_db WHERE KATHEGORIE = '$scrn' ORDER BY rand() LIMIT $limit2,$limit
Das Problem ist *glaube ich zumindest* das mein Limit nicht sehr sinnvoll ist da vorher ja die Datensätze zufällig ausgewählt werden.
Kann man das irgendwie umstellen (also das zuerst Limit und dann RAND genommen wird) oder gibt es eine ganz andere Lösung??
Danke im Voraus und frohes Fest.
Gruß, amon-ra
ich habe 2 Datenbank abfragen aus der gleichen Tabelle jedoch nacheinader.
**Abfrage1 Anfang**
Abfrage1
**Abfrage1 Ende**
**Abfrage2 Anfang**
Abfrage2
**Abfrage2 Ende**
Mein Problem ist: Wie kann man verhindern das in den beiden Abfragen das gleiche ausgewählt wird.
Die Daten werden zufällig ausgewählt.
Ich hatte mir das ca. so überlegt:
SELECT * FROM bilder_db WHERE KATHEGORIE = '$scrn' ORDER BY rand() LIMIT $limit2,$limit
Das Problem ist *glaube ich zumindest* das mein Limit nicht sehr sinnvoll ist da vorher ja die Datensätze zufällig ausgewählt werden.
Kann man das irgendwie umstellen (also das zuerst Limit und dann RAND genommen wird) oder gibt es eine ganz andere Lösung??
Danke im Voraus und frohes Fest.
Gruß, amon-ra
Kommentar