Можно ли хранить SQL запрос в переменной сессии PHP?
Есть PHP скрипт, который генерирует SQL код запроса к Базе Данных на основе фильтров выбранных пользователем и получает этим запросом данные из БД. Фильтры выставляются пользователем с помощью JavaScript и передаются как переменные через AJAX в PHP скрипт. Дело в том, что когда пользователь прокручивает страницу в самый низ через AJAX запрашивается еще контент и PHP скрипт заново генерирует тот же самый SQL код запроса(фильтры пользователь не менял). Я подумал что плохо каждый раз когда пользователь подгружает контент генерировать одинаковый SQL, для оптимизации буду генерировать новый SQL только когда пользователь меняет фильтры, а текущий SQL код сохранять в сессию, чтобы подгружать им новый контент.
Вопрос: Можно ли хранить SQL код в PHP переменной сессии? Будет ли это безопасно и не сможет ли пользователь получить SQL код?
Раскройте момент, когда у вас погружается контент внизу страницы по одному и тому же контенту, ведь должен меняться оффсет, вы же следующую партию элементов грузите
Вообще, есть простое правило: не следует усложнять код на пустом месте.
Любой код должен всегда решать кокретную, существующую проблему. "Я тут подумал" - это не проблема. Поэтому решать её не надо.