sql >> Databasteknik >  >> RDS >> Mysql

INET_ATON() och INET_NTOA() i PHP?

ip2long() och long2ip() funktioner borde fungera bra.

Obs:du bör använda dem för IPv4-adresser -- se till att, i ditt fall, $_SERVER['REMOTE_ADDR'] innehåller faktiskt en giltig IPv4-adress (och inte vissa IPv6-grejer) .


Försöker en Google IP-adress :

var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));

Jag får följande utdata:

int(3512066963)
string(14) "209.85.227.147" 


  1. Simulerar regex-infångningsgrupper i mysql

  2. SELECT / GROUP BY - tidssegment (10 sekunder, 30 sekunder, etc)

  3. SQL Sorteringsordning efter den ordning som anges i frågan

  4. Docker väntar på att postgresql ska köras