Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите со сложным запросом. (WebSQLNeeder) 30/07/2007 - 17:51:31



From: WebSQLNeeder - 30/07/2007 - 17:51:31
Subject:Помогите со сложным запросом.
-----------------
Добрый щень.

В общем есть одна таблица, которая в себе хранит информацию о кликах по ссылке на сайте - айпи адрес кликнувшего, mag - это название ссылки

CREATE TABLE `stat_click3` (
`ip` text,
`***` text,
`***` int(11) default NULL,
`time` datetime default NULL
);

Итак нужно узнать за определенный период сколько УНИКАЛЬНЫХ людей кликнуло. Ну с этой задачей я справился:
$sql="SELECT DISTINCT ip FROM stat_click3 WHERE *** AND WEEK(time) = WEEK(NOW()) ";
$result=mysql_query($sql);
$cnt=mysql_num_rows($result);

Теперь есть база айпи адресов по странам и по отдельности я узнаю из какой страны следующим кодом:

$res=mysql_query("select country from ip2country where inet_aton('$ip')>=start_long and inet_aton('$ip')<=stop_long;") or die(mysql_error());
while ($ar=mysql_fetch_array($res))
{
$ret=$ar["country"];
}
if($ret==""){$ret="N/A";}
if($ret=="UKR"){$t_ukr++;}

Теперь ВОПРОС: как можно обьединить эти два действия что бы можно было узнать сколько уникальных человек С УКРАИНЫ кликнуло за день, (за неделю, за месяц) ...


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31956



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |