码迷,mamicode.com
首页 > 数据库 > 详细

ip转十进制(PHP、MySQL)

时间:2017-09-07 19:39:58      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:rda   sql   imp   mysq   inet_ntoa   back   none   使用   col   

mysql与php中都提供了IP转换十进制数函数

 

1. IP 由点分格式,转换为数字格式,代码如下:

  1. mysql> select inet_aton(‘127.0.0.1‘); 
  2. +------------------------+ 
  3. | inet_aton(‘127.0.0.1‘) | 
  4. +------------------------+ 
  5. | 2130706433 |  
  6. +------------------------+ 
  7. 1 row in set (0.00 sec) 

2. IP 由数字格式转换为点分格式,代码如下:

  1. mysql> select inet_ntoa(2130706433); 
  2. +-----------------------+ 
  3. | inet_ntoa(2130706433) | 
  4. +-----------------------+ 
  5. | 127.0.0.1 |  
  6. +-----------------------+ 
  7. 1 row in set (0.00 sec) 

 

php可直接使用ip2long函数,代码如下:

  1. echo ip2long(‘192.168.1.38‘); 
  2. //输出:3232235814 

ip转十进制(PHP、MySQL)

标签:rda   sql   imp   mysq   inet_ntoa   back   none   使用   col   

原文地址:http://www.cnblogs.com/yaohunzhanyue/p/7491096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!