По какой-то причине я хочу сохранить значения ip2logn ($ _ SERVER ['REMOTE_ADDR'])
в базе данных.
На практике, как я вижу, $ _ SERVER ['REMOTE_ADDR']
всегда имеет значение. Может ли кто-нибудь подтвердить, что он всегда установлен для любого пользователя и не может быть установлен ни по какой причине?
Я прошу это сделать, чтобы убедиться, что я должен выбрать NOT NULL
вместо DEFAULT NULL
для столбца в таблице MySQL.
Итак, я могу сохранить ipaddress varchar (15) NOT NULL (да, НЕ null) или ip2longaddress
int (11) NOT NULL, и второй вариант, как я понимаю, наиболее предпочтителен.
Спасибо.