помогите сделать вывод статистики

Статус
В этой теме нельзя размещать новые ответы.

seobeginner

ищу кнопку бабло
Регистрация
5 Июл 2008
Сообщения
222
Реакции
59
есть MySQL

CREATE TABLE `statistic` (
`user` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Статистика';

Нужно вывести статистику на определенную страницу...
Как организовать запись в данную структуру при регистрации пользователя (нужен сам код подключения к БД и увеличения значения поля user на один)? А также вывод данного значения на другой странице?

Плиз, помогите!
 
Увеличение поля на 1
Код:
UPDATE statistic SET user = user + 1;
Выборка
Код:
SELECT user FROM statistic;
Как управляться с этим хозяйством можно прочитать, например, здесь
PS Назначение такой таблицы мне осталось непонятным.
 
есть MySQL

CREATE TABLE `statistic` (
`user` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Статистика';

Нужно вывести статистику на определенную страницу...

Чё то мне кажется, что тут изначально все не верно.
Если есть страницы. То у каждой страницы должен быть уникальный id. И какая то статистика для этой страницы. Какая именно... из сообщения не ясно.
Но в любом случае таблица должна выглядить приблизительно так.
id - уникальный идентификатор для страницы
view - количество проссмотров этой страницы, как выше писали +1 нужно делать при UPDATE

Я по пробую чуть по быть телепатом...

Значить региструрется новый человек. Для этого в mysql есть так называемое поле автоинкримент. Т.е. в базу при запросе INSERT вносится новая запись, новыя пользователь. И какое то уникальеное поле id должно увеличится на 1 (это делается автоматически)

вообще мало что ясно из вопроса... по подробне пожалуйста опиши задачу
по пробую помочь
 
да задача проста.
Юзер регистрируется... В поле значение увеличивается на 1. Далее на главной странице сайта (да и на доп. тоже) нужно вывести это самое число...
Т.е. самая обыкновенная статистика...
BlackByte , все в таблице верно, просто там еще будут поля, это я для примера, остальное я сделаю сам.
PHP_Master, спасибо, помогло... буду разбираться дальше
 
те хочется получить количество регистраций пользователей в системе ??
тогда проще посчитать сколько пользователей есть в базе :)
 
PHP_Master, спасибо, помогло...
Спасибо здесь говорят специально обученной кнопкой ;)
BlackByte , все в таблице верно, просто там еще будут поля, это я для примера, остальное я сделаю сам.
Тебе верно говорят - твоя задачка элементарно решается при помощи агрегатной функции COUNT(), которая вернёт тебе кол-во юзеров из таблицы.
 
ок, приведите пример, как можно посчитать... сам код, плиз
Тем более, если так проще
 
Допустим есть таблица users в которую пишуться юзеры (логин, пароль и всё такое).
Код:
SELECT COUNT(*) AS total FROM users;
вернёт кол-во рядов (юзеров) в этой таблице.
Таким образом вести отдельный счётчик для подсчёта их кол-ва необходимости нет.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху