|
|
|
| Добрый день.
$link=mysqli_connect(...);
mysqli_close($link); // все норм
... more code ...
if($link) // тут нужна функция проверяющая дескриптор соединения, если он подключен к БД
mysqli_close($link); // warning: Couldn't fetch mysqli in
|
Понятно, что пример упрошен, и работаю я с классом БД, но случайно может быть вызвать 2 и более раз метод close() когда соединение уже закрыто, как проверить $link если соединение открыто, то только тогда закрыть? (обычный if не помогает, функцию mysqli_ не нашел для проверки) | |
|
|
|
|
|
|
|
для: ntro123
(14.03.2015 в 12:05)
| | if(is_resource($link)) пробовали? | |
|
|
|
|
|
|
|
для: Trianon
(15.03.2015 в 01:20)
| | Пробовал, нет, только для mysql, mysqli всегда false возвращает. | |
|
|
|
|
|
|
|
для: ntro123
(16.03.2015 в 21:54)
| | ну тогда if(@mysqli_stat($link)) | |
|
|
|
|
|
|
|
для: Trianon
(17.03.2015 в 14:50)
| | а можно без собак и ворнингов?
ибо плохо это. костыль. | |
|
|
|
|
|
|
|
для: ntro123
(14.03.2015 в 12:05)
| | Не нашел нормальных методов, сделал просто, у класса поле private $_status | |
|
|
|