Выборка уникальных значений

Михаил6666

Новичок
Выборка уникальных значений

Товарищи, помогите!
Нужна выборка (по логину) из базы в которой есть логин (регулярно повторяется, так как таблица счётчика) есть время, есть айпи. Как выбрать по логину? в вывести не только его но и айпи, и время?
 

serglt

Анус, ой, Ахтунг
Читаем мануал по sql запросам, и составляем требуемый запрос. Или ты хочешь чтоб за тебя тут это сделали?
 

Михаил6666

Новичок
хоть бы ссылочку на русский мануал дали... понятно. вот из-за таки как Вы приходится книги покупать! а не к зающим людям обращаться!
 

Апокалипсис

тех дир matras.ru
Михаил6666
http://www.mysql.ru/docs/man/ -Рус. к версии 4.0

и вообще, учись пользоваться поисковикам google,yandex
 

Михаил6666

Новичок
не научился пока составлять запросы правильно, а когда пишешь всё всподрят не получается
 

Апокалипсис

тех дир matras.ru
Михаил6666
Ну дак учись, накачай всяких скриптов, посмотри как там делается, читай документацию, учи англ. язык, раз уш собрался стать программёром.
 

phprus

Moderator
Команда форума
Апокалипсис
накачай всяких скриптов
Во всяких скриптах бывают иногда такие запросы, что иногда фиг поймешь как это работает. ИМХО для изучения sql это не очень правильный подход.

Михаил6666
не научился пока составлять запросы правильно
Чтобы правильно составлять запросы нужно вначале продумать что тебе надо и как можно подробнее описать это на естественном языке (например на русском). А уже после того, как подробное словесное описание будет готово надо при помощи документации или справочника по sql перевести его на язык sql.
 

Фанат

oncle terrible
Команда форума
Михаил6666
вот именно. Нужно сначала знать, чего хочешь.
от какой именно строки тебе нужен айпи и время?
 

Михаил6666

Новичок
Хочу сделать для сайта систему кто-где. то есть люди, заходят на сайт, авторизируются... и бывают на страницах, названия страниц записываются в базу, так же записываются ip и браузер, логин, если человек авторизировался, время. Хочется сделать так чтобы выводило кто где был, по крайней мере последние сутки, может и больше. В таблицу записываются постоянно строки типа имя-айпи-браузер-время-гдебыл. То есть за сеанс может таких строк набраться много. Вот и хочется сделать выборку по именам и месту где они были. Понимаю что выбрать имена помогает "DISTINCT", но она только столбец вытащит. Можно ли вытащить именно стоки где отфильтровано по именам? Вроде понятно
 

Фанат

oncle terrible
Команда форума
не понял.
тебе надо просто примитивно отфильтровать по логину, то есть вывести все записи в которых логин равен вася?
и всего-то? и ты не знаешь, как это делается?
 

Михаил6666

Новичок
нет... это чуток по другому... мне надо вывести все имена которые записывались в таблицу (конечно в единственном числе) и вывести кто где был и когда.
 

Фанат

oncle terrible
Команда форума
ты хоть представляешь себе, как это должно выглядеть?

-~{}~ 24.02.07 15:30:

_Leonchik_
не лезь
 

Фанат

oncle terrible
Команда форума
вот и молодец
а то словами у тебя очень плохо получается
 

Михаил6666

Новичок
$q = @mysql_query("select DISTINCT name from `count` order by time desc;");
while($arr = @mysql_fetch_array($q))
{ $az= @mysql_query("select * from `count` where name='$arr[name]'order by time desc;");
$array = @mysql_fetch_array($az);
echo "<div class=b>$arr[name]</div> $array[time] $array[where]";

}

-~{}~ 24.02.07 15:33:

Так нормально?
 

_Leonchik_

Новичок
Фанат не буду!

-~{}~ 24.02.07 15:57:

Фанат а как долго не лезть? Вы же молчите... ё маё.
 

Фанат

oncle terrible
Команда форума
Михаил6666
судя по этому коду, ты дикарь - только что с дерева слез

-~{}~ 24.02.07 16:28:

вот эти значки @ - они зачем тебе?
 

Михаил6666

Новичок
а не знаю! в какой то статье читал что так надо делать! но пробовал и без них - тоже работает :)

-~{}~ 24.02.07 16:31:

а можно ли по другому результат этого кода выдать?
 

Фанат

oncle terrible
Команда форума
вот и пиши без них и не читай идиотских статей.

чем тебя этот вариант не устраивает?
 
Сверху