SQL příkaz order by random () where nefunguje

LV Codet

SQL příkaz order by random () where nefunguje
« kdy: 28. 02. 2014, 23:21:40 »
Co je prosim Vas zle na tomto sql prikaze ?
Kód: [Vybrat]
SELECT *
                         FROM  `produkt` ORDER BY RAND()
                         WHERE  `ZAKLAD_ID` ='".mysql_real_escape_string($idobchodu)."'
                         LIMIT 0 , 100";

Malo by to vybrat nahodny vyber kde je zakladom urcite ID a maximalne 100 krat ale nefunguje mi to vie niekto poradit preco ?


ded kenedy

Re:SQL příkaz order by random () where nefunguje
« Odpověď #1 kdy: 28. 02. 2014, 23:29:02 »
poradi kluazuli, where musi byt pred order by