2016-02-24 2 views
0

Мне нужно перечислить таблицу из известной базы данных 'dbname' из имени хоста и номера порта.таблица списка с именем хоста и номером порта

mysql_connect(): Попытка подключения не удалась, поскольку подключенная сторона не ответила после определенного периода времени, или установить соединение не удалось, так как подключенный хозяин не смог ответить

Я попытался с кодом

$dbname = 'inh_db'; 
$port = '3386'; 
if (!mysql_connect('182.35.5.00', 'name', 'dbname')) { 
echo 'Could not connect to mysql'; 
exit; 
} 

$sql = "SHOW TABLES FROM $dbname"; 
$result = mysql_query($sql); 
while ($row = mysql_fetch_row($result)) { 
    echo "Table: {$row[0]}\n"; 
} 
mysql_free_result($result); 
+2

регистрационные данные, вероятно, внутрибрюшинно или порт неверны, поэтому он не может подключиться вообще. Также не используйте 'mysql_connect()', оно устарело и удалено в PHP 7. Посмотрите на Mysqli или PDO. Если база данных находится на том же сервере, что и скрипт PHP, используйте 127.0.0.1 в качестве адреса, а не IP-адрес сервера. Sql только принимает подключения из localhost по умолчанию, вам нужно разрешить другим хостам обращаться к нему, прежде чем он будет работать. – aron9forever

ответ

Смежные вопросы