Вопрос по сбору статистики и IP

Главные вкладки

Аватар пользователя Castro Castro 11 февраля 2009 в 18:05

Привет всем!
Сегодня залез впервые в БД друпала и стало интересно следующее.
Установлен модуль User Stats и он отображает IP-адресс пользователя. Я так понимаю, что айпишник последнего логина. Захотелось узнать откуда он черпает эту информацию, но нашёл её только в таблице "accesslog" (конечно, я моу и ошибатся).
Короче говоря поставил перед собой задачу получить список пользовалетелей и его айпишник, написал запрос, но не уверен правильно ли он работает

SELECT DISTINCT m.name, m.hostname, max( m.time_stamp )
FROM (
        SELECT u.name AS name, s.hostname AS hostname, FROM_UNIXTIME( s.timestamp ) AS time_stamp
                FROM `users` AS u, `accesslog` AS s
                        WHERE u.uid = s.uid
                        AND u.name != ''
                        ORDER BY FROM_UNIXTIME( s.timestamp ) DESC
        )m
GROUP BY m.name

Подскажите правильно ли я написал и понял как оно работает?