MySQL和PHP中以整型存储IP地址

PHP
//ip地址 
$user_ip = $_SERVER['REMOTE_ADDR'];
//将获取到的ip地址转换为整型以及无符号格式
$save_ip = sprintf('%u',ip2long($userIp));
//转换整型后的ip地址
echo $save_ip."\n";
//将整型的ip地址转换为正常ip地址
echo long2ip($save_ip)."\n";;
MySQL
-- 将ip地址转换为整型
select inet_aton('192.168.1.1');
-- 将整型ip地址转换为正常ip地址
select inet_ntoa('3232235777');

你可能感兴趣的:(MySQL和PHP中以整型存储IP地址)