【发布时间】:2014-03-06 19:56:36
【问题描述】:
我不确定我是否使用了正确的术语“我可以在哪里托管我的 PHP 文件” 我使用 Windows 8,我正在尝试将我的数据库连接到 Andriod 我已经创建了 PHP 文件,但我需要在某个地方放置这些文件。我的数据库位于我的 uni 服务器中的某个位置。我已经下载了 WAMP 服务器,但它似乎无法正常工作,因为我总是收到此错误
( ! ) Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\test\create.php on line 2
Call Stack
# Time Memory Function Location
1 0.0004 669600 {main}( ) ..\create.php:0
2 0.0004 669992 mysql_connect ( ) ..\create.php:2
( ! ) Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: [2002] php_network_getaddresses: getaddrinfo failed: No such host is known. (trying to connect via tcp://http:3306) in C:\wamp\www\test\create.php on line 2
Call Stack
# Time Memory Function Location
1 0.0004 669600 {main}( ) ..\create.php:0
2 0.0004 669992 mysql_connect ( ) ..\create.php:2
( ! ) Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\test\create.php on line 2
Call Stack
# Time Memory Function Location
1 0.0004 669600 {main}( ) ..\create.php:0
2 0.0004 669992 mysql_connect ( ) ..\create.php:2
Failed to connect to MySQL:
【问题讨论】:
-
我的数据库位于大学服务器中,我的导师已经创建了数据库 $con=mysql_connect("name.sqldb.univeristy.ac.uk","username","password","我的数据库");
-
name.sqldb.univeristy.ac.uk","username","pa…); // 检查连接 if (mysql_errno()) { echo "Failed to connect to MySQL: " .mysqli_connect_error(); } ?>
-
只是检查...是“大学”还是“大学”?您可以通过在 cmd(Windows 命令行程序)中键入以下内容来查看 MySQL 服务器是否已启动:
telnet name.sqldb.univeristy.ac.uk 3306。你至少应该得到某种联系。 -
我做了你所说的命令行,当我运行命令时,我得到了黑色窗口(cmd),标题为 telnet name.sqldb.univeristy.ac.uk
-
嗯。不幸的是,我不知道还能说什么。另外,您的教授告诉您的主机名称是否实际上是“name.sqldb.univeristy.ac.uk”,如果不是,您是否将其替换为真实的?