Задавайте вопросы, мы ответим
Вы не зашли.
Мне нужно обновлять базу MySql в интернете из моего компьютера.
Так не получается.
Кто знает помогите, плиз.
<?php
$dblocation = "http://sql5.000webhost.com";
$dbname = "mysql";
$dbuser = "root";
$dbpasswd = "123456";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P> В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно. </P>" );
exit();
}
if (!@mysql_select_db($dbname, $dbcnx))
{
echo( "<P> В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно. .</P>" );
exit();
}
?>
Неактивен
А в чем заключается «не получается»? Имеет смысл писать mysql_error().
Неактивен
да с этим mysql_error() пишет
Host '82.207.43.115' is not allowed to connect to this MySQL server
наверное нельзя подключиться к БД.
МОЖЕТ КТО ЗНАЕТ СПОСОБ ПОДКЛЮЧЕНИЯ К БД ИЗ ДОМАШНЕГО КОМПЬЮТЕРА.?
Неактивен
Совершенно верно, нельзя подключиться к БД с Вашего компьютера.
Наверняка, есть какие-то другие способы доступа к базе Вашего хостера. Например, через
веб-интерфейс (phpmyadmin et al) или ssh-доступ.
Неактивен
Для хостеров стандартно что доступ может быть только изнутри их инфраструктуры. То бишь только средствами расположенными на самом сервере хостера.
Я бы сделал промежуточный скрипт на хостинге, который работает с БД, а ваш компьютер работает с этим скриптом, а не с базой напрямую.
Отредактированно Lem0nti (30.03.2009 16:24:32)
Неактивен