2016-02-07 3 views
-1

Прочитайте много сообщений о хранении сессий внутри базы данных, но никто, кажется, не предоставляет надлежащую информацию. Затем я наткнулся на это сообщение, и я нашел его очень полезным.хранение сессий внутри базы данных

http://culttt.com/2013/02/04/how-to-save-php-sessions-to-a-database/

Теперь то, что я не понимаю этих сообщений является то, что они принимают класс с именем Database, которые содержат определенные функции для того, чтобы сделать сессии класс работы, т.е. для хранения сессий внутри базы данных.

Вопрос: Вопрос для вас, если это возможно, предоставит мне этот класс базы данных, даже если это означает создание собственного файла базы данных базы данных. Просто убедитесь, что все функции, которые класс сеанса ищет внутри базы данных класс найдены и работают.

Codepad: http://codepad.org/mtvT3XXB

+0

Что вы подразумеваете под «предоставить мне этот класс базы данных»? Вы хотите, чтобы кто-то просто выполнял вашу работу за вас, или есть какая-то тонкость этой фразы, которую я пропустил? – Clive

+0

Я не имел в виду, что это грубо. Это было просто просьба: 3 –

+0

Попробуйте сами, если лицо к проблеме, а затем задайте вопрос –

ответ

1

В этой статье вы цитируете имеет ужасные проблемы с формулировкой (пример: «... мы создаем экземпляр класса базы данных ...», что это просто бред) , Но основная особенность такого класса «базы данных» просто состоит в том, чтобы сохранить общий для читателя материал, что имеет смысл.

Чтобы взаимодействовать с базой данных, вам нужны некоторые подпрограммы для таких операций, как обработка соединений, выполнение запросов и подготовка и тому подобное. Эти процедуры обычно реализуются как методы класса. Такой класс относится к автору. Он не называет конкретного, поскольку они более или менее сменяются.

На самом деле вам не нужно реализовывать свой собственный класс, вы можете использовать один из уже предоставленных. Краткий обзор приведен в документации PHP (который вы должны прочитать!):

http://php.net/manual/en/set.mysqlinfo.php

Я предлагаю вам выбрать разъем mysqli и пройти несколько обучающих программ, чтобы узнать, что он делает и как его использовать.

Смежные вопросы