• Страница 1 из 1
  • 1
Модератор форума: Dimitro, LightInDarkness  
не конектит к базе
CryNet
Капрал
Возникла такая проблема: сайт расположен на хосте, а сервер с базами на серваке в другом месте, вот чтобы сайт отображал данные с баз сервера, использую php функцию вызова mysql через ssh-тунель но почему то не получается.. посдкажите где проблема:

Код
function f_db_stt() {  
$connection = ssh2_connect('Ип_сервака', порт);  

if (ssh2_auth_password($connection, 'логин сервера', 'пароль сервера')) {  
mysql_connect(HOSTS .':'. PORT_MYS, USERS, PASSW)or die (mysql_error());  
} else {  
    die('Authentication Failed...');  
}  
}  

function f_connect_db() {  
$connection = ssh2_connect('ИП_сервера', порт);  
if (ssh2_auth_password($connection, 'Логин сервера', 'Пароль')) {  
if ($db = @mysql_connect(HOSTS, USERS, PASSW)){  
     mysql_query("SET NAMES ".CODER_MYS."");  
        return $db;  
     }  
     else {  
        $err = '<div style="font-size:12px; font-weight: bold; ';  
        $err .= 'text-align:center; color:#FF0000">';  
        $err .= 'Не удалось установить соединение с базой данных</div>';  
        exit($err);  
     }  
} else {  
    die('Authentication Failed...');  
}  
}


HOSTS у меня localhost, USERS и PASSW - логин и пас от базы соответсвенно..
Сообщение # 1 написано 27.02.2013 в 21:39
  • Страница 1 из 1
  • 1
Поиск: