关于ip2long和IP存储问题 不如vchar 不足位补0 很容易搜索也很容易计算 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ip地址实际上就是一个4字节整数, xxx.xxx.xxx.xxx是方便平时使用的方式每一段对应该整数的一个字节.所以每一段都不能大于255ip2long就是作这个转换.去掉点存储当然可以,但是需要每段补足3位数,否则会产生歧义.补足后是一个12位整数,(ip是最高10位)而且这12位里有很多是不能对应于ip地址的,比如333888555666.如果需要作这方面判断的就不方便了. 如果把ip地址按照172.168.168.123去掉点存储172168168123也按照int方式存储会不会有什么问题---------会有问题,因为超出了32位系统的最大整数,必须用无符号数来存储和处理,否则会出现负数的情况php处理用sprintf("%u",$ip)mysql字段用unsigned 从数据库中取出的中文,不能再网页上显示?而且也无法在语句中用==进行比较? 关于 确定 和 取消按钮执行不同代码的问题 解释一下函数的作用 求助:JS传值到不同的页面出错 mysql_free_result和mysql_close哪个好? 分页为什么会重复数据? 一个关于一次性提交多条数据的问题! 哪有类似下面这个系统的socket代码? Eclipse配置PHP开发环境无法更改server的URL地址 访问自己搭建的hustoj 出现这个问题怎么办 求向数据库中加入中文的PHP语句 请问zendstudio乱码问题
xxx.xxx.xxx.xxx是方便平时使用的方式
每一段对应该整数的一个字节.所以每一段都不能大于255ip2long就是作这个转换.去掉点存储当然可以,
但是需要每段补足3位数,否则会产生歧义.
补足后是一个12位整数,(ip是最高10位)
而且这12位里有很多是不能对应于ip地址的,比如333888555666.
如果需要作这方面判断的就不方便了.
会有问题,因为超出了32位系统的最大整数,必须用无符号数来存储和处理,否则会出现负数的情况
php处理用sprintf("%u",$ip)
mysql字段用unsigned