Seite 1 von 1

RAND () funktion

Verfasst: 12.06.2003 13:45
von maribossa
Hallo leute, ....der code hier

Code: Alles auswählen

$sql = "SELECT p.*, u.user_id, u.user_icq, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments
		FROM ". ALBUM_TABLE ." AS p
			LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id
			LEFT JOIN ". ALBUM_RATE_TABLE ." AS r ON p.pic_id = r.rate_pic_id
			LEFT JOIN ". ALBUM_COMMENT_TABLE ." AS c ON p.pic_id = c.comment_pic_id
		WHERE u.user_icq = 0
		GROUP BY p.pic_id
        ORDER BY RAND() LIMIT 1";
$pic_id = RAND();
zieht ein bild aus der tabelle.

die letzte zeile generiert die pic_id

..........die soll aber genau so sein, wie die order by RAND(), der sql abfrage. wie kann ich also die zufalls zahl RAND() der SQL abfrage zwischenspeichern,..........und auf die $pic_id, die ja nichts mit der SQL abfrage zu tun hat, zuweisen?

Verfasst: 12.06.2003 16:35
von maribossa
hat sich erleding, ....danke :D