ich rufe Daten einer Tabelle mittels ORDER BY RAND() per zufall ab, kann ich dabei irgendwie festlegen das z.b. der Eintrag mit der ID 5 auf jeden all mit ausgegeben wird?
pebosi hat geschrieben:
ich rufe Daten einer Tabelle mittels ORDER BY RAND() per zufall ab, kann ich dabei irgendwie festlegen das z.b. der Eintrag mit der ID 5 auf jeden all mit
klar geht das. per sql sortierst du zuerst nach IF(id=5, 0, 1) bzw IF(id IN (5, ...), 0, 1), dann nach RAND(). problem dabei ist, daß der eintrag mit der id 5 immer an erster stelle steht.
per php könntest du die einträge, die auf jeden fall erscheinen sollen, einfach druntermischen ...