[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тип и размер для IP в MySQL
RootPM
varchar (39) - нормально будет? Или есть тип данных для работы с IP?

_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
depp
всегда хранил как varchar 15. но можно с помощью ip2long хранить как int и использовать потом при работе с mysql INET_ATON и INET_NTOA.
TranceIT
https://intsystem.org/coding/how-to-store-ip-adrress-at-bd/

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
RootPM
depp

ip2long для IPv4, а IPv6?

_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
RootPM
TranceIT

То что нужно

_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
igolka97
Цитата (depp @ 15.11.2016 - 15:42)
всегда хранил как varchar 15


Боюсь что для IPv6 не подойдет
RootPM
igolka97

TranceIT ссылку выложил, там на странице есть ссылка на - Как работать с IPv6 в PHP

_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
RootPM
Цитата (igolka97 @ 15.11.2016 - 16:04)
Цитата (depp @ 15.11.2016 - 15:42)
всегда хранил как varchar 15


Боюсь что для IPv6 не подойдет

IPv6 ещё не все поддерживают, поэтому varchar(15) нормально. Тут вопрос немного в другом, что будет производительней varchar или int с преобразованием через INET_ATON.

_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.