Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Darstellung der IP-Adresse in der Maxmind Geolitecity-Datenbank

Verwenden Sie entweder inet_aton(), wie von lmz vorgeschlagen, oder tun Sie es in PHP mit:

http://php.net/manual/en/function.ip2long.php

Beachten Sie, dass diese Funktion eine ganze Zahl mit Vorzeichen zurückgibt, was bedeutet, dass sie von − 2.147.483.648 bis 2.147.483.647 reicht, und ich denke, dass die Geoip-Datenbank von maxmind unsigned ints (0-4.294.967.295?) verwendet, also müssen Sie 2.147.483.647 hinzufügen (2^31-1)