Joan M Ответов: 1

Php когда я должен подключиться к базе данных?


Всем привет,

Очень простой вопрос...

Я начинаю понимать, как работает PHP...

Я не знаю, является ли это ошибкой, но моя идея состояла в том, чтобы подключиться к базе данных MySQL в начале и использовать это соединение до конца.

Я думаю, что мне следует поместить соединение в переменную сеанса, чтобы получить такое поведение...

Другой способ-просто создавать соединение каждый раз, когда я хочу сделать запрос к базе данных, и закрывать его после выполнения запроса... это облегчает задачу с точки зрения программирования...

Как это должно быть сделано?

Спасибо Вам за ваш ответ!

Что я уже пробовал:

Пытался создать класс и сделать запросы к этому классу, но это, кажется, работает только иногда...

Afzaal Ahmad Zeeshan

Подумайте о том, чтобы обратить внимание на пул соединений в этом случае.

Joan M

Я сделаю это только в том случае, если увижу, что веб-страница работает медленно... сейчас... небольшая база данных с 11 таблицами... не думаю, что это понадобится...

Но я проверю... спасибо тебе, Афзаал!

1 Ответов

Рейтинг:
5

Richard Deeming

Создайте соединение, когда оно вам понадобится, и закройте его, как только вы закончите.

Сеть не имеет состояния. Клиенты делают запрос и получают ответ. Возможно, они никогда больше не обратятся с такой просьбой. Не пытайтесь сохранять дорогостоящие вещи, такие как соединения с базой данных между запросами.


Joan M

БОЛЬШОЕ СПАСИБО!.

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

Попробовал и с первой попытки сработало как надо.