Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Uporządkowanie rekordów
Sotery
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 27.01.2008

Ostrzeżenie: (0%)
-----


Mam taki zapewne głupi kłopot...
Stworzyłem sobie taki o to kod:
  1. $result = dbquery("SELECT * FROM ".DB_BRONIE_ZAKLIN." ORDER BY bron_level, bron_recz");

bron_level - liczby od jedno do trzy cyfrowych
bron_recz - cyfry (1 lub 2)

Wszystko układa mi się ładnie aż nie dojdą bronie z "bron_level" powyżej 9, to znaczy np 15. W tedy zamiast pod 9 mi się pojawiać wskakuje między 1, a 2 :/
Wygląda to mniej więcej tak
Cytat
1
12
14
2
3
41
42
49
5
6
7
8
82
9

A powinno być oczywiście:
Cytat
1
2
3
4
5
6
7
8
9
12
14
41
42
49
82


Jak zmodyfikować ten kod, aby zamiast podczas porządkowania, kiedy bierze mi pierwszą liczbę i w przypadku jednakowych porównywał drugą, brał tylko całą liczbę, bo teraz bierze cyfry.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
adrianozo
post
Post #2





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


zmień na:

  1. $result = dbquery("SELECT * FROM ".DB_BRONIE_ZAKLIN." ORDER BY bron_level ASC");
Go to the top of the page
+Quote Post
Sotery
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 27.01.2008

Ostrzeżenie: (0%)
-----


Bez zmian :(
Go to the top of the page
+Quote Post
adrianozo
post
Post #4





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Masz może dopisane do tego jakieś id?
Go to the top of the page
+Quote Post
Sotery
post
Post #5





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 27.01.2008

Ostrzeżenie: (0%)
-----


Mam id, ale przy dodawaniu jest ono nadawane automatycznie, a bronie nie będą dodawane po kolei i dlatego chciałbym, aby uporządkowywało się wszystko automatycznie według "bron_lvl".

A możliwe, że to spowodowane jest tym, iż mam nadane złe atrybuty dla danego pola "bron_lvl" w mysql?

// Zgadza się, pomogło, musiałem zmienić porównywanie napisów. Dzięki za pomoc ; )

Ten post edytował Sotery 28.11.2009, 16:36:17
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:53