Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%)
|
Witam,
potrzebuje uzyskać coś takiego ale po stronie sql'a ma to wyciągnąć kolejne oktety z adresu IP i zapisać je do zmiennych macie jakieś pomysły jak to zrobić (IMG:style_emoticons/default/questionmark.gif) oczywiście niekoniecznie jedną instrukcją (IMG:style_emoticons/default/wink.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
1. Adresu IPv4 nie przechowuje się jako tekstu! To zwykła liczba całkowita i trzymaj ją w takiej właśnie postaci.
2. Adres IPv4 za niedługo zostanie zastąpiony adresem IPv6, który to może reprezentować adres starszego protokołu - więc to właśnie w nim powinieneś zapisywać adres użytkownika. 3. Dla IPv4:
Kod +---------------+------------+------+------+------+------+
| ip | numeric_ip | ip_1 | ip_2 | ip_3 | ip_4 | +---------------+------------+------+------+------+------+ | 124.15.45.99 | 2081369443 | 124 | 15 | 45 | 99 | | 211.119.54.44 | 3547805228 | 211 | 119 | 54 | 44 | +---------------+------------+------+------+------+------+ 2 rows in set (0.00 sec) |
|
|
|
sazian [mysql]explode 16.02.2011, 21:25:38
trafas Witam,
Można to ogarnąć jednym zapytaniem.
Poniż... 17.02.2011, 23:29:10
sazian wiem że adres IP przechowuje się w postaci liczbow... 18.02.2011, 12:01:38
Dopler mam podobny problem tylko z ciągiem znaków
czy da ... 25.05.2012, 17:40:37 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 12:25 |