Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод кол-ва

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
maragon
Отправлено: 14 Июня, 2011 - 01:58:39
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Вывожу статистику посещений на страницу
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT  
  3. `mir_guests`.`n`,
  4. `mir_guests`.`date`,
  5. `mir_guests`.`time`,
  6. `mir_users`.`login`,
  7. `mir_users`.`pol`,
  8. `mir_online`.`status`
  9. FROM `mir_guests`
  10. LEFT JOIN `mir_users` ON `mir_users`.`n`=`mir_guests`.`n`
  11. LEFT JOIN `mir_online` ON `mir_online`.`n`=`mir_guests`.`n`
  12. WHERE `mir_guests`.`n2`='$online_n' GROUP BY `mir_guests`.`n`  ORDER BY `mir_guests`.`id` DESC
  13.  

Скажем мою страницу(n2=1) просмотрели 50 раз - в таблице mir_guests будет 52 строк(просмотрели), как красиво их преобразовать в 1 и вывести кол-во = 50.
пробовал через distinct но опыта с ним мало - не вышло.

(Отредактировано автором: 14 Июня, 2011 - 02:21:49)



-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
scray
Отправлено: 14 Июня, 2011 - 06:25:49
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Апр. 2009  


Помог: 0 раз(а)




(Отредактировано автором: 14 Июня, 2011 - 06:26:05)

 
 Top
maragon
Отправлено: 14 Июня, 2011 - 09:49:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




Радость ну думаю я бы до такого и сам додумался.
Нужно вывести кол-во просмотров для опр.пользователя.
+ сгруппировать все воедино. чтобы-бы было не 100500 записей, а 1 красивая. Улыбка


-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
SAD Модератор
Отправлено: 14 Июня, 2011 - 10:09:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




group by
 
 Top
maragon
Отправлено: 14 Июня, 2011 - 10:23:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




А как вывести для каждой записи свои просмотры?а не в общем.

(Отредактировано автором: 14 Июня, 2011 - 10:24:14)



-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
maragon
Отправлено: 14 Июня, 2011 - 19:55:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011  


Помог: 2 раз(а)




PHP:
скопировать код в буфер обмена
  1. SELECT  
  2.                                                 `mir_guests`.`n`,
  3.                                                 `mir_guests`.`date`,
  4.                                                 `mir_guests`.`time`,
  5.                                                 `mir_users`.`login`,
  6.                                                 `mir_users`.`pol`,
  7.                                                 `mir_online`.`status` , COUNT(*) AS count_id
  8.                                                                 FROM `mir_guests`
  9.                                                 LEFT JOIN `mir_users` ON `mir_users`.`n`=`mir_guests`.`n`
  10.                                                 LEFT JOIN `mir_online` ON `mir_online`.`n`=`mir_guests`.`n`
  11.                                                                         WHERE `mir_guests`.`n2`='$online_n' GROUP BY `mir_guests`.`n`

додумался. Закатив глазки


-----
https://vk[dot]com/tvoycase_ru - Твой чехол со своим дизайном
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB