#php #database #pear
Вопрос:
нужно ли мне звонить вручную disconnect()
?
например
<?php
// Create a valid DB object named $db
// at the beginning of your program...
require_once 'DB.php';
$db =amp; DB::connect('pgsql://usr:pw@localhost/dbnam');
if (PEAR::isError($db)) {
die($db->getMessage());
}
// Proceed with a query...
$res =amp; $db->query('SELECT * FROM clients');
// Always check that result is not an error
if (PEAR::isError($res)) {
$db->disconnect(); //??????????
die($res->getMessage());
}
................
working
$db->disconnect();//??????????
return $value;
?>
Ответ №1:
Нет, вам не нужно отключаться от базы данных. Эта операция может быть полезна для долго работающего сценария, но ваше соединение все равно будет закрыто, как только сценарий завершится.