Задать вопрос

Как правильно связать php сайт с mysql?

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

$conn = mysqli_connect(DBHOST, DBUSER, DBPASS, DBNAME);
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}


Такие вопросы:

1. Нужно ли закрывать соединение mysql? Если да, то как это сделать? Включить вниз каждой страницы код mysqli_close($conn);?
2. Каждый раз когда новый пользователь будет открывать сайт или каждый раз, когда будет открываться новая страница с кодом mysqli_connect - будет создаваться новое подключение к mysql? Какая логика у этого процесса?
  • Вопрос задан
  • 732 просмотра
Подписаться 5 Простой 14 комментариев
Ответ пользователя code2003 К ответам на вопрос (2)
@code2003
Вы все написали верно.
Закрывать подключение не требуется.

Насчет качества тоже все допустимо. В вашем случае просто используется процедурный стиль подключения.
Можно использовать и объектно-ориентированный, как показал на примере пользователь FanatPHP
Ответ написан