Intereting Posts
file_get_contents сбой / исключение Файл PHPExcel может быть поврежден или небезопасен Проблемы с кодировкой PHP + MySQL для португальского (PT-Br) Заполнение html-форм данными mysql с использованием php, следующего вверху Php последнее время входа и текущая разница во времени входа … Правильно или неправильно? PHP занимает 90 раз больше времени для запуска запроса, чем клиент MySQL невозможно подключиться к Google Cloud Connection Server Есть ли PHP CMS со встроенной поддержкой тестирования A / B? Каков наилучший способ / практика получения расширения загруженного файла в PHP Сохранение больших файлов из php stdin Ограничить время выполнения функции или команды PHP Поиск ключа минимального значения в ассоциативном массиве Zend Framework ORM-табличный шлюз данных таблиц по сравнению с расширением Zend_Db_Table_Abstract Получите только следующие 6 символов после слова PHP для Delphi и обратно Шифрование-Расшифровка с использованием Rijndael

Проверьте, закрыто ли соединение db – php

Связь Db обрабатывается с помощью include.

Я хочу запустить эту команду: mysql_close ($ con);

Только если у нас есть соединение. Что-то вроде isset ()?

Спасибо Хамаду

is_resource($con) 

дает false если соединение закрыто.

Вы можете использовать mysql_ping($con);

В зависимости от вашей версии PHP старшие будут открывать соединение, если оно было автоматически закрыто. Это не должно быть сделано в PHP5

Вы можете протестировать соединение, выполнив простой mysql_ping , который будет повторно открывать соединение, если он закрыт.

Я даю кредит @Artefacto, но у меня возникла проблема, когда мой $con не был установлен, и я получил сообщение, такое как:

 Notice: Undefined variable: con in... 

поэтому я изменил на:

 if ( is_resource($con)) { mysqli_close($con); } 

Обратите внимание, что mysql_ping($con) теперь устарел.