powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Одна переменная для всех пользователей (сессий)
3 сообщений из 3, страница 1 из 1
Одна переменная для всех пользователей (сессий)
    #38233713
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
Так как с php не очень дружен, прошу помощи у сообщества.

В проекте необходимо ототбражать колличество добавденных записей.
Плохим решением будет постоянно дергать базу для определения колличества записей в таблице(((
Хорошим решением будет делать ++ к некой переменной в момент добавления записи в базу.

Вопрос - есть ди некая "глобальная переменная" с коей можно это проделывать
и отображать ее всем пользователям вне зависимости от сессии.

Сорри если вопрос коряво сформулировал)

Но надеюсь, что понятно из объяснения цель задачи.

За ранее спасибо.
...
Рейтинг: 0 / 0
Одна переменная для всех пользователей (сессий)
    #38233745
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomadДоброго времени суток.
Так как с php не очень дружен, прошу помощи у сообщества.

В проекте необходимо ототбражать колличество добавденных записей.
Плохим решением будет постоянно дергать базу для определения колличества записей в таблице(((
Хорошим решением будет делать ++ к некой переменной в момент добавления записи в базу.

Вопрос - есть ди некая "глобальная переменная" с коей можно это проделывать
и отображать ее всем пользователям вне зависимости от сессии.

Сорри если вопрос коряво сформулировал)

Но надеюсь, что понятно из объяснения цель задачи.

За ранее спасибо.

Можно в кэш. В методах добавления/удаления увеличивать/уменьшать счётчик. Если кэш пуст, например после перезагрузки сервера, то при первом запросе дёргаем базу, получаем количество и кидаем в кэш. Но так как в php нет кэша и статики "иcкаропки", то нужно ставить модули по типу memcached/redis, что естественно не сделаешь на shared хостинге, тогда остаётся писать значение либо в бд, либо в файл и получить "Плохим решением будет постоянно дергать базу для определения колличества записей в таблице". Но судя по нынешним cms и десятке немалых запросов к бд на каждой странице, лишний count() роли не сыграет, ну может 1 наносекунду потеряете, не бяда для обычного сайта.
...
Рейтинг: 0 / 0
Одна переменная для всех пользователей (сессий)
    #38233752
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_st, Спасибо!!!!))))
Я все понял. Для простоты буду базе данных держать таблицу count с одной ячейкой ее и буду дергать)))
Удачных удач Вам!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Одна переменная для всех пользователей (сессий)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]