2013-04-09 132 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

相關問題