







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31956
|
|