将Geo Ip放入数据库问题PHP

| 嘿,我知道标题真的很烂...我不知道该说些什么。好吧,无论如何,我有一个网站要跟踪他们的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 - Germany [state] => Hessen [town] => Fl�rsheim )
。 我已经制作了一张表,并希望剖析该数组,然后将city放入一个mysql行,country放入另一行,domain放入另一行。谁能帮我做一个mysql插入,将所有这些不同的数据插入到每个对应的mysql行中? 感谢所有帮助...我最近才开始学习php,因此我还是一个初学者。     
已邀请:
由于geoCheckIP已经返回一个数组(了解更多),因此您可以执行以下操作:
$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\"])); 
有关mysql_real_escape_string的更多信息 有关php和mysql的更多信息     

要回复问题请先登录注册