Так вот это и есть данные, то есть пользователь ус
May 8, 2013
Так вот это и есть данные, то есть пользователь успешно идентифицирован. Теперь просто добавляйте сюда связанные таблицы по айдишникам. К примеру, Geoip_country_index — это индекс страны. В данном случае 1. Смотрите в таблице стран. А Geoip_city_index в таблице городов.
Кстати, судя по всему вы использовали запрос через $query. Но $location = Geoip::findByIp($modx); возвращает уже более подробную информацию. Посмотрите код в geoip.class.php, там же все расписано. К примеру этот метод:
public static function findByIp(xPDO $xpdo, $ip = 'auto'){
if(!$c = self::newQuery($xpdo, $ip)){
return false;
}
$c->leftJoin('GeoipLocation', 'Location');
$c->leftJoin('GeoipCountry', 'Country');
$c->select(array(
"Country.*",
"Location.*",
"Geoip.*",
"ip_end-ip_start as distance",
));
$c->sortby('distance');
$c->limit(1);
return $xpdo->getObject("Geoip", $c);
}
Вот вам подробнейший пример связанных запросов.