|
Professor ↓
|
 |
|
09 Август, 2008, 06:05:18
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Здравствуйте.
Есть база
ip page count
ip - айпи адрес посетителя
page - страница с которой он зашел
count - количество раз которое он зашел с данной страницы
Как сделать так,что бы если посетитель зашел с,(допустим yandex.ru),то записалось так
| ip | page | count | | 0.0.0.1 | yandex.ru | 1 |
если зашел с google.ru то записалось бы так
ip page count
0.0.0.1 yandex.ru 1
0.0.0.1 google.ru 1
если опять с yandex.ru то
ip page count
0.0.0.1 yandex.ru 2
0.0.0.1 google.ru 1
Надеюсь мысль понятна.
|
|
|
|
« Последнее редактирование: 09 Август, 2008, 06:07:56 от Professor »
|
Записан
|
|
|
|
|
KENDO ↓
|
 |
|
09 Август, 2008, 06:11:57 , спустя 6 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 10
Сообщений: 444 Сила слова: 2.25
|
По-моему, тут придется делать два запроса: Проверяем, есть ли указанный поисковик в БД. Если есть, то инкрементируем значение (увеличиваем на 1). Если нет, то добавляем еще один поисковик.
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
09 Август, 2008, 06:14:35 , спустя 2 минуты 38 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
А вообще как делают статистику о посетителях??
Как я, или так
ip page
0.0.0.1 yandex.ru
0.0.0.1 google.ru
0.0.0.1 yandex.ru
А потом просто считают сколько раз yandex.ru ,сколько google?
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
09 Август, 2008, 08:16:01 , спустя 2 часа 1 минуту 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Сделал вот так..
$query4 = "UPDATE `info` SET count=count+1 WHERE product='". $name. "' AND page='". $matches[1]. "' AND ip='". $_SERVER['REMOTE_ADDR']. "' AND brauzer='". $_SERVER['HTTP_USER_AGENT']. "'";
$Element4 = mysql_query($query4);
if(mysql_affected_rows()== 0)
{
$query = "INSERT INTO info (`product`,`page`,`ip`,`brauzer`) VALUES
('". $name. "','". $matches[1]. "','". $_SERVER['REMOTE_ADDR']. "','". $_SERVER['HTTP_USER_AGENT']. "')";
$Element = mysql_query($query);
}
Как думаете,пойдет??
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
09 Август, 2008, 08:38:06 , спустя 22 минуты 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Теперь такая вот проблемма возникла.
Как из базы вытащить только разные элементы??
например
ip page
0.0.0.1 yandex.ru
0.0.0.2 google.ru
0.0.0.3 yandex.ru
нужно записать так
yandex.ru
0.0.0.1
0.0.0.3
google.ru
0.0.0.2
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
09 Август, 2008, 08:47:46 , спустя 9 минут 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
а так не выйдет?
REPLACE `table` (`auto_increment_field`) VALUES('');
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Professor ↓
|
 |
|
09 Август, 2008, 08:56:05 , спустя 8 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
а так не выйдет?
REPLACE `table` (`auto_increment_field`) VALUES('');
Не совсем понял,хотя нет,совсем не понял=)
Наверное я не правильно обьяснил!
Нужно не записать,а вывести так
yandex.ru
0.0.0.1
0.0.0.3
google.ru
0.0.0.2
имея такую базу данных
ip page
0.0.0.1 yandex.ru
0.0.0.2 google.ru
0.0.0.3 yandex.ru
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
09 Август, 2008, 09:31:51 , спустя 35 минут 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
это было как раз про запись, просто я долго отвечал
$q = mysql_query("SELECT engeen, ip FROM table")
while($row = mysql_fetch_assoc($q )){
if ($last_engeen != $row['engeen']){
echo $row['engeen'];
}
echo $row['ip'];
$last_engeen = $row['engeen'];
}
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Professor ↓
|
 |
|
09 Август, 2008, 09:44:18 , спустя 12 минут 27 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Так же организовал,но не то!!!=(
Решил по другому сделать.Как осмыслю,так норм вопрос задам,что бы не надоедать=))
P.S. ты сортировку забыл=)
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
10 Август, 2008, 12:30:08 , спустя 2 часа 45 минут 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
ну давай думай)
REPLACE `table` (`auto_increment_field`) VALUES('');
на это забей это не работает
ты сортировку забыл
да я ваще пахабно код пишу
точку-с-запятой все время не ставлю
а все потому чтоб вы не расслаблялись и не скучали
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Professor ↓
|
 |
|
10 Август, 2008, 11:36:09 , спустя 11 часов 6 минут 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
|
|
|