【发布时间】:2015-05-01 20:35:39
【问题描述】:
在来这里寻求帮助之前我已经做了很多研究,但是我真的无法处理这个问题,所以就这样吧。 所以,我用 Dreamweaver 和 XAMPP 制作了我的网站,它运行良好,但我购买了在线托管,并且已经将我的 MySQL 数据库上线,我想做的是留在我计算机中的网站文件夹,但从数据库中获取数据在线托管。
我的连接文件是这个:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="false"
$hostname_valesilveira = "mysql.hostinger.pt";
$database_valesilveira = "database";
$username_valesilveira = "username";
$password_valesilveira = "password";
$valesilveira = mysql_pconnect($hostname_valesilveira, $username_valesilveira, $password_valesilveira) or trigger_error(mysql_error(),E_USER_ERROR);
?>
如果我使用localhost 作为主机名,它可以正常工作,但我想在mysql.hostinger.pt 获取数据,但它不起作用,会出现此错误:
Warning: mysql_pconnect(): in C:\xampp\htdocs\valesilveira\Connections\valesilveira.php on line 9
Warning: mysql_pconnect(): in C:\xampp\htdocs\valesilveira\Connections\valesilveira.php on line 9
Fatal error: php_network_getaddresses: getaddrinfo failed: No such host is known.
【问题讨论】:
-
host mysql.hostinger.pt Host mysql.hostinger.pt not found: 3(NXDOMAIN)-> 你的主机名可能是错误的 -
@FuzzyTree Gah。没想到拼写错误……这可能比我的答案更有可能哈哈。
-
我已经在那里托管了一个网站,并且他正在使用另一个数据库,并且连接与这个 mysql.hostinger.pt 相同并且它工作得很好,它托管的网站是@987654321 @
-
请stop using
mysql_*functions。它们不再被维护并且是officially deprecated。改为了解prepared statements,并使用PDO。
标签: php mysql xampp database-connection dreamweaver