![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam mały problem z pozycjonowaniem rekordów. Mam tabelę Position i w niej jest pozycja (int) tego rekordu no i pozycjonuje je za pomocą zapytania z ORDER BY `Position` ASC. Ale jeżeli mam np więcej niż 10 rekordów to pozycjonuje wg pierwszej cyfry a nie liczby, np chcę aby to wyglądało tak: 1,2,3...9,10,11,12,13... a wygląda tak: 1,10,11,12,13,2,3,4,5... pozycjonuje wg pierwszej cyfry. Wiem że można by to zrobić za pomocą wstawiania zer przed tymi liczbami ale to trochę niewygodne i nieestetycznie wygląda w panelu admina, natomiast przerobienie tego aby pozycjonowało nie z poziomu zapytania a np. przez kod PHP i sortowanie jest troszkę niewygodne i rozwali mi pół panelu, nie wiedziałem że taki myk może się zrobić ;/ Da się to jakoś poprawić?
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
"pozycjonowanie"
![]() Ustaw typ kolumny na liczbową -------------------- |
|
|
-krzotr- |
![]()
Post
#3
|
Goście ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Na pewno w tabeli nie masz integer tylko varchar. Na szybko to możesz załatwić tak:
-------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
wookieb, sory no o tej porze zdarzy się pomylić pojęcia, które są w moim przypadku bliskoznaczne, ale dzięki, widocznie przez przypadek/z pośpiechu ustawiłem pole na TEXT o_O
Ten post edytował MateuszS 12.09.2010, 21:27:19 -------------------- O! Zimniok :P
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 02:18 |