|
автор: Миша (15.04.2006 в 23:23) |
|
| Здраствуйте, я начинающий в вашем деле. Не подскажите ли вы как считать число просмотров каждой новости (ID) и выводить его на сайт?
Буду благодарен!
Михаил | |
|
|
|
|
автор: Миша (15.04.2006 в 23:24) |
|
|
для: Миша
(15.04.2006 в 23:23)
| | Забыл добавить, конечно это всё в MYSQL | |
|
|
|
|
|
|
|
для: Миша
(15.04.2006 в 23:23)
| | В таблице с новостями, следует предусмотреть специальное поле для счётчика обращений total. При обращении к новости следует выполнить запрос
UPDATE tbl SET total = total + 1 WEHRE id = 45
|
где 45 идентификатор новости. Затем вывести новость можно, обработав запрос
SELECT * FROM tbl WHERE id = 45
|
PS Если есть вопросы - пишите, будем разбираться дальше. | |
|
|
|
|
автор: Миша (15.04.2006 в 23:41) |
|
|
для: cheops
(15.04.2006 в 23:33)
| | Сразу вопросы "При обращении к новости следует выполнить запрос": как мне можно узнать где обращение к новости? Просто вставить ваш запрос в SQL? | |
|
|
|
|
автор: Миша (15.04.2006 в 23:43) |
|
|
для: Миша
(15.04.2006 в 23:41)
| | Т. е создать поле типа int? | |
|
|
|
|
|
|
|
для: Миша
(15.04.2006 в 23:43)
| | Да в таблице новостей необходимо добавить дополнительное поле int - total и поправить весь остальной код, с учётом того, что структура таблиц поменялась. | |
|
|
|
|
|
|
|
для: Миша
(15.04.2006 в 23:41)
| | >Сразу вопросы "При обращении к новости следует выполнить
>запрос": как мне можно узнать где обращение к новости?
>Просто вставить ваш запрос в SQL?
Такое обращение будет происходить на странице, где новость выводится - мне сложно писать более конкретно, я не знаю какой системой новостей вы пользуетесь - у вас готов сам код новостей? | |
|
|
|