PDO подключается к внешней базе данных через туннель

Я хотел бы спросить вас, как подключиться к внешней базе данных через туннель с помощью PDO?

Мой класс базы данных:

<?php

class Database {

//Server Params
private $server_addres = 'xx.xx.xx';
private $port = '222';
private $user = 'myuser';
private $pass = 'mypass';

//DB Params
private $host = '127.0.0.1';
private $db_name = 'mydbname';
private $username = 'mydbuser';
private $password = 'mydbpassowrd';
private $conn;

//DB Connect
public function connect() {
$this->conn = null;

try {

//???
shell_exec();

$this->conn =  new PDO('mysql:host='.$this->host.';dbname='.$this->db_name, $this->username, $this->passowrd);
$this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch( PDOException $e ) {
echo 'Connection Error: ' . $e->getMessage();
}

return $this->conn;
}
}

Должен ли я использовать функцию shell_exec (), если да, то как?

Спасибо за помощь!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector