отключение базы данных php pear

#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:

Нет, вам не нужно отключаться от базы данных. Эта операция может быть полезна для долго работающего сценария, но ваше соединение все равно будет закрыто, как только сценарий завершится.