За последние 24 часа нас посетили 17670 программистов и 1615 роботов. Сейчас ищут 1862 программиста ...

Подсчет hostов

Тема в разделе "MySQL", создана пользователем alexphp89, 19 апр 2008.

  1. alexphp89

    alexphp89 Активный пользователь

    С нами с:
    4 апр 2008
    Сообщения:
    4
    Симпатии:
    0
    есть таблица где занесены ip и brouser пользователей
    нужно посчитать сколько уникальных посетителей было на сайте

    Запрос
    [sql]SELECT count(ip) as host from `counter` GROUP BY ip,brouser[/sql]
    выдает что то типа
    -----
    | host |
    -----
    | 1 |
    -----
    | 2 |
    -----
    | 1 |
    ------
    мне же нужно получить ответ 4. Как вариант просумировать потом в php циклом но.... бе..
     
  2. Anonymous

    Anonymous Guest

    [sql]select count(ip) as host from counter group by ip[/sql]
     
  3. alexphp89

    alexphp89 Активный пользователь

    С нами с:
    4 апр 2008
    Сообщения:
    4
    Симпатии:
    0
    ну и ответ получаю
    3
    1
    И всех посетителей с одним внешним ип засчитаю за одного
     
  4. Anonymous

    Anonymous Guest

    Хм. Виноват, наврал. Ща соображу
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    [sql]SELECT COUNT(SELECT DISTINCT `ip`, `browser` FROM `counter`);[/sql]
    Может и не заработать...
     
  6. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    alexphp89
    А разве 4 должно быть?
    Если считать уникальными пару ip, browser, то уникальных посетителей в данном примере 3.