Handle IP and IP number in MySQL
You can use int unsigned for storing IP address (like 127.0.0.1) in MySQL.
But HOW ???
INET_ATON() and INET_NTOA() Functions in MySQL will help you....
SELECT INET_ATON('127.0.0.1');
+------------------------+
| INET_ATON('127.0.0.1') |
+------------------------+
| 2130706433 |
+------------------------+
1 row in set (0.00 sec)
SELECT INET_NTOA('2130706433');
+-------------------------+
| INET_NTOA('2130706433') |
+-------------------------+
| 127.0.0.1 |
+-------------------------+
1 row in set (0.02 sec)
Store the converted IP number as int unsigned in MySQL using INET_ATON() and get the exact IP addess by using INET_NTOA()
No comments:
Post a Comment