2013-04-09 88 views
2

我正在android的客户端/服务器端工作。并创建一个PHP文件,该文件只包含这些代码行:主机''不允许连接到这个MySQL服务器

mysql_connect("192.184.10.45"); //line#3 
mysql_select_db("Test_Data"); 
$sql=mysql_query("select * from registeration "); 
mysql_close(); 

当我在浏览器中运行这个那么这个给我这些消息:

警告:mysql_connect()函数[function.mysql-CONNECT ]:主机 '' 是不允许连接到C该MySQL服务器:\ XAMPP \ htdocs中\ PROJECT1 \上线server.php 3

+3

似乎很明显 - 检查您的MySQL服务器是否允许从您的网络服务器远程访问 – 2013-04-09 12:05:35

+0

如何检查它? – User42590 2013-04-09 12:06:06

+1

您正在使用[an **过时的**数据库API](http://stackoverflow.com/q/12859942/19068),并应使用[现代替换](http://php.net/manual/en/ mysqlinfo.api.choosing.php)。 – Quentin 2013-04-09 12:06:19

回答

2

通的用户名和密码,这里也

mysql_connect("192.184.10.45","username","password"); //line#3 

并停止使用mysql_*它们不再使用的功能,请改用MysqliPDO

+0

在用户名我给了我的系统用户名,并通过我给我的系统通过,但它不工作仍然 – User42590 2013-04-09 12:16:02

+0

@ User42590是'192.184.10.45'您的当前系统?如果是,那么使用'localhost'。如果没有,那么使用该系统的'mysql's'用户名和密码。 – 2013-04-09 12:17:57

+0

我是新的mysql连接,所以不太了解它,所以我不知道什么是mysql的用户名和密码。所以如何知道它 – User42590 2013-04-09 12:22:19

相关问题