Autor | Zpráva | ||
---|---|---|---|
Peet Profil * |
Dobrý den nemůžu přijít na to jak mám udělat to aby...
Mám sekci nejnovější filmy a potřebuju je řadit dle roku, to funguje ale už je nemůžu dále seřadit ještě dle ID. Tak jsem se rozhodl udělat to jinak, lépe potřebuji vytvořit to že z databáze se bude vybírat 10 náhodných filmů které mají rok 2011 (příklad) ale nevím jak mam použít rand a nemůžu přijít na správný syntax. Předem děkuji :) Příklad který používám teď (ŠPATNÝ,BEZ ÚČELU) $dotaz="SELECT * FROM movies ORDER BY rok DESC LIMIT 10"; $result=mysql_query($dotaz,$link); Prosím pomozte Děkuji |
||
panther Profil |
#2 · Zasláno: 13. 7. 2011, 22:00:30
Peet:
„potřebuju je řadit dle roku, to funguje ale už je nemůžu dále seřadit ještě dle ID.“ Řadit jde dle více parametrů, v daném pořadí. ... ORDER BY rok DESC, id DESC LIMIT 10 |
||
Peet Profil * |
#3 · Zasláno: 13. 7. 2011, 22:14:55
DÍÍKY MOC =)))
|
||
Peet Profil * |
#4 · Zasláno: 13. 7. 2011, 22:41:47
A jak by to šlo teda vyřešit tím rand..??
|
||
panther Profil |
#5 · Zasláno: 13. 7. 2011, 22:44:07
Peet:
order by rand() ? Možná.
|
||
Peet Profil * |
#6 · Zasláno: 13. 7. 2011, 22:48:49
a co bude v tom rand(?)..?
|
||
Medvídek Profil |
#7 · Zasláno: 13. 7. 2011, 22:52:54
Jen pro zamyšlení: http://tomasm.blog.root.cz/2011/06/05/order-by-rand-je-zlo/
|
||
panther Profil |
#8 · Zasláno: 13. 7. 2011, 22:55:49
Medvídek:
myslel jsem si, že jsem to někde četl. Sám to nepoužívám, proto to bylo s otazníkem. V tom případě pak asi takto. |
||
Časová prodleva: 13 let
|
0