sql >> Databáze >  >> RDS >> Mysql

Reprezentace IP adresy v databázi Maxmind Geolitecity

Buď použijte inet_aton(), jak navrhuje lmz, nebo to proveďte v php pomocí:

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

Všimněte si, že tato funkce vrací celé číslo se znaménkem, což znamená v rozmezí od − 2 147 483 648 do 2 147 483 647, a myslím, že databáze maxmind geoip používá ints bez znaménka (0-4 294 967 295?), takže musíte přidat 2 164 73483 (2^)

  1. Dezinfekce uživatelských parametrů MySQL

  2. Převod tabulek mysql z latin1 na utf8

  3. Výjimka MySQL – při čtení dat došlo k závažné chybě

  4. Co dělat se stylem URL komunity, jako je Last.FM nebo Wikipedia?