Quiter 99 Odesláno: 2. Září, 2014 Share Odesláno: 2. Září, 2014 Zdravím, tak sa nudím a bavím sa tvorením webu a hľa, vznikol problém Použil som funkciu na zoradenie dát z databázy a problem nastáva že mi to zle zoraďuje mysql_query("SELECT * FROM dw_user_data ORDER BY level DESC"); Takto mi to zoradí pekne podla úrovne (od najvyššej po najnižšiu). Lenže porebujem aby mi to zoradilo aj podľa skúseností... mysql_query("SELECT * FROM dw_user_data ORDER BY level, exp DESC"); A problém nastáva v tomto prípade že mi to zoraďuje podľa úrovne opačne: 1) Keď sú 2 rovnaké úrovne tak všetko funguje 2) Keď niesu rovnaké úrovne tak mi to zoradí opačne (od najmenšej po najvyššiu) Testované na týchto hodnotách: Lv - Exp 1 - 7 1 - 9 Výsledok: 1. poradie - 1 a 9 2. poradie - 1 a 7 Takže všetko oka... Testvané na týchto hodnotách: Lv - Exp 1 - 7 3 - 150 Výsledok: 1. poradie - 1 a 7 2. poradie - 3 a 150 Takže presne opačne... PS : Skúšal som aj ASC zoradenie. Link to comment Share on other sites More sharing options...
0 kazlik 29 Odesláno: 2. Září, 2014 Share Odesláno: 2. Září, 2014 mysql_query("SELECT * FROM dw_user_data ORDER BY level DESC, exp DESC"); Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 2. Září, 2014 Author Share Odesláno: 2. Září, 2014 Díky, funguje Link to comment Share on other sites More sharing options...
Dotaz
Quiter 99
Zdravím,
tak sa nudím a bavím sa tvorením webu a hľa, vznikol problém
Použil som funkciu na zoradenie dát z databázy a problem nastáva že mi to zle zoraďuje
Takto mi to zoradí pekne podla úrovne (od najvyššej po najnižšiu).
Lenže porebujem aby mi to zoradilo aj podľa skúseností...
A problém nastáva v tomto prípade že mi to zoraďuje podľa úrovne opačne:
1) Keď sú 2 rovnaké úrovne tak všetko funguje
2) Keď niesu rovnaké úrovne tak mi to zoradí opačne (od najmenšej po najvyššiu)
Testované na týchto hodnotách:
Lv - Exp
1 - 7
1 - 9
Výsledok:
1. poradie - 1 a 9
2. poradie - 1 a 7
Takže všetko oka...
Testvané na týchto hodnotách:
Lv - Exp
1 - 7
3 - 150
Výsledok:
1. poradie - 1 a 7
2. poradie - 3 a 150
Takže presne opačne...
PS : Skúšal som aj ASC zoradenie.
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now