connect

Установка связи с базой

void connect(string $host, string $dbase, string $uid, string $pwd, boolean $persist)

$host - сервер для соединения $dbase - выбор рабочей базы $uid - логин $pwd - пароль $persist - сохранять соединение активным Эта функция также отслеживает время, затраченное на соединение, и добавляет его к общему времени запросов.

При неудачном соединении сообщает об ошибке и завершает работу.


Пример

//Соединение со сторонней базой
$modx->db->connect('123.45.6.7', 'mydb', 'user', 'password', true);  
$res = $modx->db->select('*', 'this_table');  
while($tmp = $modx->db->getRow($res, 'assoc')) {  
    // обработка полученных данных  
}  
// Отключение  
$modx->db->disconnect()   

// Повторное подключение  
$modx->db->connect();

При необходимости, можно создать отдельный экземпляр объекта и организовать подключение к отдельной базе без привязки к $modx.

Mem: 3.5 mb, MySQL: 0.0038 s, 2 req., PHP: 0.0395 s, all: 0.0433 s, cache.