Здравствуйте! Я в коде обращаюсь много раз к БД. Бывает так, что обращаюсь - делаю удаление данных в таблице и все. Нужно ли закрывать соединение - mysqli_close($connect);? Бывает так, что происходит обращение к БД, в таблицу записываются данные и пользователь переадресовывается на другую страничку - нужно ли здесь закрывать соединение? Какой смысл закрытия соединения? Что будет, если его не закрывать?
Обязательно ли закрывать соединение с БД? нет. PHP завершит все сам. Если конечно принудительно не будете держать соединение
тут нет указания на тип соединения, для mysqli оно префиксом p в имени хоста указывается. Пока не стоит думать об этом: очевидно что лишнее это пока
Вот в таком коде нужно указывать закрытие соединения? Код (Text): <?php function del_all($selTable, $host, $user, $password, $name_bd) { // Удаление данных в таблице $connect = mysqli_connect($host, $user, $password, $name_bd); $result = mysqli_query($connect, "DELETE FROM {$selTable}"); if ($result !== true) { header('Location: ./error.php?err=1'); // Ошибка удаления данных в таблице exit; } } ?>
@Атм_Евгений А в таком коде указывается постоянное соединение ? а в таком коде в каждой функции употребляется функция mysqli_connect ? fun.. select(...) { mysqli_connect ... } fun.. select_array(...) { mysqli_connect ... } мм ?