Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ORDER BY treba pomoc

[es] :: PHP :: ORDER BY treba pomoc

[ Pregleda: 2517 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

feroc1ty

Član broj: 154894
Poruke: 90
80.93.231.*



Profil

icon ORDER BY treba pomoc28.08.2007. u 00:46 - pre 202 meseci
Pravim neki ranking ali mi treba pomoc oko sortiranja ne znam kako da stavim da se sortira od najvise poena ka najmanje.
Dole je moj kod.Neznam gde gresim nece nikako da se sortira sa ovim kodom a meni treba da se sortira od najvise poena ka najmanje


Code:
$i = 1;
$query = 'SELECT * FROM users ORDER BY points';
$result = mysql_query($query)
 or die (mysql_error());
while ($row = mysql_fetch_array($result))
{
echo '<tr>
<td>'.$i++.'</td>
<td>'.$row["username"].'</td> 
<td>'.$row["points"].'</td>
</tr>';
mysql_free_result($result);
};
 
Odgovor na temu

3emyh
Vladimir Aleksić
Zemun

Član broj: 6755
Poruke: 48
*.dynamic.sbb.co.yu.

Sajt: tesla.rcub.bg.ac.yu/~valt..


+2 Profil

icon Re: ORDER BY treba pomoc28.08.2007. u 00:55 - pre 202 meseci
ORDER BY points DESC?
 
Odgovor na temu

feroc1ty

Član broj: 154894
Poruke: 90
80.93.231.*



Profil

icon Re: ORDER BY treba pomoc28.08.2007. u 01:46 - pre 202 meseci
Hvala. Radi


edit:
Mislim radilo je sad neradi redja mi da je 25 veci broj od 105 ali za brojeve manje od 100 radi savrseno.

[Ovu poruku je menjao feroc1ty dana 29.08.2007. u 03:02 GMT+1]
 
Odgovor na temu

feroc1ty

Član broj: 154894
Poruke: 90
80.93.231.*



Profil

icon Re: ORDER BY treba pomoc30.08.2007. u 23:51 - pre 202 meseci
Moze neko da pogleda skriptu i da vidi sta nije u redu.

Code:

$i = 1;
$query = 'SELECT * FROM users ORDER BY points DESC ';
$result = mysql_query($query)
 or die (mysql_error());
while ($row = mysql_fetch_array($result))
{
echo '<tr>
<td>'.$i++.'</td>
<td >'.$row["username"].'</td> 
<td >'.$row["points"].'</td>
</tr>';
};


Meni sa ovom skriptom prikazuje da brojevi veci od 100 su manji od brojeva od 100

Primer :
--|---------------------------|----------|
--|-----------Username-------|--Points--|
1-|-Zika----------------------|----25----|
2-|-Marko--------------------|----15----|
3-|-Pera----------------------|---130---|
4-|-Nemanja------------------|---105---|
6-|-Luka----------------------|----0----|
--|---------------------------|---------|

Nekoliko dana me zeza a i mozda je zbog lose Mysql baze
Budjavi hosting
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: ORDER BY treba pomoc31.08.2007. u 00:12 - pre 202 meseci
Konvertuj polje 'points' u integer.

Ovako ti je lepo sortirao kao string, prvo je ispisao 'dvojke' pa 'kečeve' i na kraju 'nule'.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

feroc1ty

Član broj: 154894
Poruke: 90
80.93.231.*



Profil

icon Re: ORDER BY treba pomoc31.08.2007. u 00:26 - pre 202 meseci
kako to da uradim
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: ORDER BY treba pomoc31.08.2007. u 01:52 - pre 202 meseci
Procitas dokumentaciju za mysql, potrazis na google ili uzmes neki od alata tipa phpmyadmin... To bolje pitaj na mysql forumu, tamo ljudi vishe znaju mysql od php programera, a i logicnije je tamo...
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: ORDER BY treba pomoc31.08.2007. u 06:52 - pre 202 meseci
Nisam siguran da li će raditi u MySQL-u, ali probaj:
Code:

SELECT * FROM users ORDER BY CAST(points AS INTEGER) DESC

Ovo bi trebalo da ispravi tip podatka onako u letu. Ipak se potrudi da i u bazi postaviš ispravan tip podataka za kolonu 'points'.
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.routotelecom.com.



+1 Profil

icon Re: ORDER BY treba pomoc31.08.2007. u 07:21 - pre 202 meseci
Nemam MySQL kod sebe da probam, ali na Postgresu prolazi
Code:

SELECT * FROM users ORDER BY length(points) DESC, points DESC

Dakle, sortiraš prvo po dužini stringa pa onda po samom stringu.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

[es] :: PHP :: ORDER BY treba pomoc

[ Pregleda: 2517 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.