$sql = 'SELECT
c.country
FROM
ip2nationCountries c,
ip2nation i
WHERE
i.ip < INET_ATON("'.$_SERVER['REMOTE_ADDR'].'")
AND
c.code = i.country
ORDER BY
i.ip DESC
LIMIT 0,1';
查询在mysql中。我无法在 ms-sql 中找到 INET_ATON 的等效项,但无法找到。有同等的吗?
最佳答案
如果您仍然使用 PHP,那么您可以使用 PHP 函数 ip2long
然后替换
i.ip < INET_ATON("'.$_SERVER['REMOTE_ADDR'].'")
由
i.ip < '.ip2long($_SERVER['REMOTE_ADDR']).'
关于mysql - INET_ATON - mysql 查询到 ms-sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727600/