Hallo,
ich habe beide Varianten probiert, leider mit dem gleichen Ergebnis wie vorher. Die zweite Variante hab ich noch umgeschrieben in
$result3 = MYSQL_QUERY("CREATE TEMPORARY TABLE temp SELECT * FROM fotos
LEFT JOIN fotos_ordner ON fotos.ordner = fotos_ordner.schl WHERE
schl='$i' ORDER BY RAND() LIMIT 10)");
$result3 = MYSQL_QUERY("SELECT * FROM temp ORDER BY zeitpunkt_dbEntry DESC");
while ($row = @mysql_fetch_assoc($result3)) {
...
...
Leider wieder das gleiche Problem. Es lässt sich damit wohl darauf schließen, dass die temporäre Tabelle erstellt wird. Auch darauf, dass sie zufällig aus allen Bildern des Ordners aussucht.
Aber warum kann ich mit der zweiten Abfrage nicht die Werte sortiert aus der temporären Tabelle auslesen? Die Sortierung klappt ja mit genau der Syntax, wenn ich aus einer konstanten Tabelle auslese!
Lg
Jens