![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak posortowac adresy IP wpisane w bazie zeby byly wysietlane po koleii a nie
jakos dziwnie 100.140.154.7 100.140.154.9 100.140.154.11 100.140.154.12 100.140.154.13 100.140.154.55 100.140.154.56 100.140.154.105 100.140.154.58 100.140.154.59 100.140.154.5 100.140.154.8 100.140.154.10 100.140.154.32 czyli zeby np. 100.140.154.10 byl pod 100.140.154.9 itp. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
ORDER BY pole gdzie jest IP
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Niestety sortuje zle
10.0.2.1 - Andrzej 10.0.2.10 - B 10.0.2.11 - W 10.0.2.13 - Dorota 10.0.2.15 - Joanna 10.0.2.16 - Joanna 10.0.2.17 - Stanislaw 10.0.2.18 - Krzysztof 10.0.2.19 - Wojciech 10.0.2.2 - Ania 10.0.2.20 - Alfred 10.0.2.21 - Irena 10.0.2.22 - 10.0.2.23 - Aga 10.0.2.24 - 10.0.2.25 - Jacek 10.0.2.26 - Damian 10.0.2.27 - Damian 10.0.2.28 - Marianna 10.0.2.29 - Arkadiusz 10.0.2.3 - Aleksandra 10.0.2.30 - Tomasz 10.0.2.31 - 10.0.2.32 - 10.0.2.33 - Henryk 10.0.2.34 - 10.0.2.35 - 10.0.2.4 - Piotr 10.0.2.41 - SELECT * FROM user WHERE ip ORDER by ip |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Ja widze troche inne rozwiazanie. Zapisujesz IP w postaci LONGa w bazie danych wtedy sortowanie i inne rzeczy masz wszystko ok. Wyciagajac z bazy przeliczasz na IP.
Potrzebna do tego funkcja ip2long i long2ip. Jesli to bylby PG to mozesz wtedy latwiej zrobic, chyba nawet by przeszlo przez rzutowanie typow inet na int8. Ale to jest MySQL wiec takie rozwiazanie bedzie najlepsze. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
W Mysqlu sa takie funkcje INET_ATON i INET_NTOA do konwersji IP na integera i na odwrot.
http://dev.mysql.com/doc/mysql/en/miscella...-functions.html
// niesprawdzane -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
No to pieknie. A juz myslalem ze PG ma takie ladne mozliwosci.
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
SongoQ: znasz moze odpowiednik ControlCenter / Query Browser Myslqa na PG? Bo mam tylko PGAdmina - ale ogranicza sie on tylko do administracji. A php*Adminow nie lubie. I to powstrzymuje mnie przed przesiadka na PG.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Na stronie Pg przez autorow te 2 produkty sa polecane. Mi sie PGAdmin podoba, no ma jeszcze kilka rzeczy nie dorobionych ale dziala ok.
Z innych hm.... jest kilka ale z powodu sa za € i niestety moje dzialanie na nich jest ograniczone, ale zobacz sobie EMS PostgreSQL Manager, do projektu struktury moze DbWrench. Przegladnij sobie newsy na stronie projektu postgresql tam duzo rzeczy takich zamieszczaja. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 19:56 |