поддержание связи db на разных страницах

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

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

Или это вообще имеет значение на сайте с низким трафиком?

Вчера я прочитал сообщение о чем-то, связанном с сеансами, и ответчик говорил о посылке файла «header-type» (?).

Спасибо.

Да и нет. Как только пользователь перейдет на следующую страницу, для всех целей и задач они больше не подключены к базе данных.

Ваш скрипт (на следующей странице) все равно должен открыть для них соединение. mysql_pconnect() гарантирует, что фактическое соединение, которое они использовали, все еще доступно, когда оно хочет его, однако оно также может привести к избыточному количеству соединений apache/mysql будут ждать бесполезно.

Я бы настоятельно рекомендовал не использовать его, если ваши тесты не показывают, что он обеспечивает значительное повышение производительности. Как правило, для большинства приложений (особенно, когда вы учитесь), я не буду беспокоиться о постоянных связях. Обратите внимание на предупреждение в Руководстве по PHP

это не имеет значения, если вы не получаете тонну запросов, но php имеет mysql_pconnect (pconnect) для постоянных подключений к mysql. каждый экземпляр apache будет поддерживать активное соединение с mysql, которое можно использовать без повторного подключения.

Я считаю, что вы ищете что-то вроде mysql_pconnect () , которое устанавливает постоянное соединение с базой данных.

Я действительно не могу понять ваш вопрос, если вы выбрали данные из db, вы обычно делаете что-то с этим. И если вы хотите получить данные из db, вы обычно делаете это. Некоторые Framworks и Library делают это немного легче.

Вот обычный способ этого процесса.

 1. Make connection to the db. 2. Select a db. 3. Send a query to db. 4. Fetch the results. 5. Do some funy stuff with it.