Подреждане на случаен принцип

webdeveloper

Registered
Здравейте, да речем, че имам тази заявка:

PHP:
$ss = mysql_query("SELECT id,title FROM `table` WHERE user='$user' ORDER BY `id` DESC");

Има ли възможност да направя така, че резултатите да се подреждат на случаен принцип? В момента е DESC което значи, че се подреждат от по-голямото число на id до 1. А ако сложа ASC ще е обратното. За случаен принцип има ли вариант?
 
Ev0luti0N каза:
PHP:
$ss = mysql_query("SELECT id,title FROM `table` WHERE user='$user' ORDER BY RAND()");

Пробвай го на таблица с много резултати и ще се видиш в чудо.

1. SELECT id FROM `table` ORDER by id DESC LIMIT 1, за да намериш последното ид и го запазваш в променлива $rowID.
2. $rand = rand(0,$rowID-1);
3. SELECT * FROM `table` WHERE id>$rand LIMIT 1

И си ти :)
 

Back
Горе