| 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: 15 let
|
|||
0