Я читал, что лучший способ хранить IP-адреса в базе данных - создать поле Unsigned Int (10). Как преобразовать IP-адреса с помощью PHP? Я пробовал использовать
$this->ip = long2ip($_SERVER['REMOTE_ADDR']);
Но, похоже, это не работает. Я нашел способ преобразовать его обратно в IP-адрес, используя
$this->ip = sprintf("%u", ip2long($result['ip']));
Как мне изначально преобразовать IP-адрес? Следует ли мне использовать для этого PHP? Или лучше интегрировать в запрос MySQL?