PHP и MySQLi close ()

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

  1. Это необходимо?
  2. Что именно он делает?
  3. Я слышал, что после того, как PHP запускает свой скрипт, он закрывает соединение, это правда?
  4. Наконец, есть ли проблема с безопасностью, когда вы не закрываете соединение с базой данных?

Solutions Collecting From Web of "PHP и MySQLi close ()"

Это необходимо?

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

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

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

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

Да, см. Ответ «Нужно ли это?».

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

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

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

Вам нужно закрыть сеанс Mysql, когда вы вручную задаете переменные @@ или не заданы (установите на @@ session).
например

  $mysqli->query("SET @uuid=UUID()"); 

https://dev.mysql.com/doc/refman/5.1/en/set-statement.html