Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема с SSH-доступом к БД MySQL.
Форумы портала PHP.SU » PHP » PEAR и PECL » Проблема с SSH-доступом к БД MySQL.

Страниц (1): [1]
 

1. mihon_kri - 23 Мая, 2014 - 09:40:02 - перейти к сообщению
Добрый день!
Коллеги, помогите с данной проблемой пожалуйста!
Есть БД 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!!!

Видно, что скрипт дорабатывает до конца, но ни как не могу понять, как мне вывести результат запроса в браузер? Народ, подскажите плиз!

 

Powered by ExBB FM 1.0 RC1