gpt4 book ai didi

php - 将 Geo Ip 放入数据库 问题 PHP

转载 作者:行者123 更新时间:2023-11-29 09:10:33 25 4
gpt4 key购买 nike

嘿,我知道这个标题真的很糟糕......我不知道还能说什么。无论如何,我有一个网站,我想跟踪他们的 ip 和地理地址 ip,并从 CSS-Tricks 中找到了这个片段,http://css-tricks.com/snippets/php/get-geo-ip-information/我得到了这个工作,返回的是 Array ( [domain] => dslb-094-219-040-096.pools.arcor-ip.net [country] => DE - 德国 [state] => Hessen [城镇] => 弗尔斯海姆)

<小时/>

我制作了一张表,想要剖析该数组并将城市放入一个 mysql 行,将国家/地区放入另一行,将域放入另一行。谁能帮我制作一个 mysql 插入,将所有这些不同的数据插入到每个相应的 mysql 行中?

感谢大家的帮助...我最近才开始学习 php,所以我还是一个初学者。

最佳答案

由于 geoCheckIP 已经返回一个数组 ( read more ),您可以执行以下操作:

$geoData = geoCheckIP($ip);

您将读取每个值,如下所示:

$geoData["domain"]
$geoData["country"]
$geoData["state"]
$geoData["town"]

MySQL 的插入类似于:

$query = sprintf("INSERT INTO `users_data` (`domain`, `country`, `state`, `town`) VALUES ('%s', '%s', '%s', '%s')", mysql_real_escape_string($geoData["domain"]), mysql_real_escape_string($geoData["country"]), mysql_real_escape_string($geoData["state"]), mysql_real_escape_string($geoData["town"])); 

More on mysql_real_escape_string

More on php and mysql

关于php - 将 Geo Ip 放入数据库 问题 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5698385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com