Удаление дублированых елементов.

DEEX

Guest
Удаление дублированых елементов.

Привет, хочу попробавать сделать свою систему статитстики на Базах. У меня в массиве идут айпи адреса пользователей. И допустим 192.100.100.100 повторяеться 10 раз 192.100.100.111 - 4 раза, ну и таких айпи где 15. Мне нужно узнать сколько каждое айпи повторялось.... ПРИМЕР:

192.100.100.111 повторялось 10 раз

Я немогу понять как правильней сделать... мне не нужен скрипт, а нужно узнать как лучше ето все сделать..
 

DEEX

Guest
а-га....как я пропустил ету функцию? спасибо.... но я дома попробую.... если что еще напишу.... а тпока спасибо Нечто
 

Frol

Новичок
DEEX
тоесть ты сначала из базы забираешь все IP, а потом с помощью PHP считаешь количество одинаковых?
 

DEEX

Guest
да

-~{}~ 19.12.04 17:00:

я сначала забираю все IP, потом удаляю дублированые, а потом каждый ip смотрю сколько он раз повторялся в базе данных...
Можно сделать лучше?
 

DEEX

Guest
БАЗА:
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.2
127.0.0.2
127.0.0.2
127.0.0.2
127.0.0.3
127.0.0.3
127.0.0.3
127.0.0.3

Ну и как мне узнать сколько у каждого фйпи повторений. И то что только 3 айпи, а все остальное повторение.
Я что-то неврубаюсь

-~{}~ 19.12.04 17:10:

Я по англискому не шарю
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
DEEX
если не шаришь - плохо, купи книгу на русском. Либо учись шарить, без этого никак %(
 

SiMM

Новичок
http://dev.mysql.com/doc/mysql/ru/Group_by_functions.html
PS: комментарии по поводу свежести, думаю, здесь неуместны ;)
 

Стас

Троечник
Попробуй так:
SELECT COUNT(address), address FROM statistica GROUP BY address ORDER BY 1 DESC
Где statistica - таблица статистики, address - поле для адреса извне.
 
Сверху