Добрый день!
Коллеги, помогите с данной проблемой пожалуйста!
Есть БД Mysql расположенная на хостинге. Задача следующая: с другого удаленного хостинга по SSH обращаться к этой БД что бы вытаскивать оттуда данные. Написал следующий скрипт:
$remotehost = 'ssh.nordwest.nichost.ru';
$user = 'nordwest';
$pass = 'password';
$connection = ssh2_connect($remotehost, '22');
ssh2_auth_password($connection, $user,$pass);
$tunnel = ssh2_tunnel($connection, $pass, 3306);
$conn = mysqli_connect('nordwest.mysql', 'nordwest_mysql', 'dbpass', 'nordwest_db');
$stream = ssh2_exec($connection, ' mysql -u nordwest_mysql -p ory078ut USE nordwest.mysql; SELECT * FROM aricles ; ');
echo "Authentication Successful!\n";
echo "<pre>";
echo fread($stream, 8192);
echo "</pre>";
echo "<table width='100%'>";
$i=0;
foreach($stream as $stat=>$stat2){
$i++;
echo "<tr>";
echo "<td>".$stat."</td>";
echo "<td>".$stat2."</td>";
echo "</tr>";
}
echo "</table>";
print_r ($stream);
$q = var_dump($stream);
echo $q;
echo "Yahooo!!!";
При запуске этого скрипта браузер выдает следующее:
Authentication Successful!
Resource id #2resource(2) of type (stream)
Yahooo!!!
Видно, что скрипт дорабатывает до конца, но ни как не могу понять, как мне вывести результат запроса в браузер? Народ, подскажите плиз!
|