PHP и MySQLi близко ()

Я плохо знаком с MySQL и PHP и пытаюсь сделать свой собственный CMS, чтобы помочь сделать управление моими веб-сайтами легче. Может кто-то объяснять mysqli's close() функция?

  1. Действительно ли это необходимо?
  2. Что точно это делает?
  3. Я слышал, что после того, как PHP запускает свой скрипт, что он закрывает соединение, которое верно?
  4. Наконец, существует ли проблема безопасности, если не закрывающая Ваше соединение с базой данных?
34
задан George Cummins 21 May 2013 в 16:47
поделиться

1 ответ

Нужно ли это?

Нет, PHP завершит ваше соединение после того, как закончит работу.

Что именно это делает?

Обратное действие mysqli_connect() -- закрывает активное соединение с БД.

Я слышал, что после того, как PHP выполнит свой скрипт, он закрывает соединение, это правда?

Да, см. ответ на вопрос "Нужно ли это?"

И наконец, есть ли проблема безопасности, когда вы не закрываете соединение с базой данных?

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

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

57
ответ дан 27 November 2019 в 16:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: