2012-08-22 178 views
0

我可以連接到我的本地主機並從本地phpMyAdmin數據庫獲取信息。是否有可能從本地主機到外部地址

現在,我從一個php文件想,存儲我的本地計算機上,但現在的PHP文件是指我去到一個外部網站:

<?php 

//mysql_connect('localhost','root','root'); 
mysql_connect("http://eternal website","username","password"); 

mysql_select_db("dlvplant_portret_v1"); 

$q=mysql_query("SELECT * FROM people WHERE voornaam LIKE '%%'"); 
//$q=mysql_query("SELECT * FROM people WHERE voornaam ='""'"); 

while($e=mysql_fetch_assoc($q)) 

    $output[]=$e; 

print(json_encode($output)); 

mysql_close(); 

?> 

我試圖鏈接和複製/粘貼用戶名和密碼,我使用良好的網站鏈接。 (該鏈接使我從服務器的myPhpAdmin登錄)。所以一切正常,並充滿良好。但是當我嘗試連接我的android手機(從手機到本地comp的php文件),然後php文件指我去外部網頁,但它說:Host is unknown

是否有可能從本地到外部又回來了?

​​3210

+0

它可能無法幫助回答你的問題,但你應該停止使用'mysql_ *'函數。他們正在被棄用。請使用[PDO](http://php.net/manual/en/book.pdo.php)(自PHP 5.1起支持)或[mysqli](http://php.net/manual/en/book)。 mysqli.php)(自PHP 4.1起支持)。如果你不確定使用哪一個,[閱讀本文](http://net.tutsplus.com/tutorials/php/pdo-vs-mysqli-which-should-you-use/)。 – Matt

回答

1

應使用普通的IP地址(xxx.xxx.xxx.xxx)或單 「DOMAIN.SOMETHING」 的不是 「http://DOMAIN.SOMETHING」

mysql_connect("IPADDRESS","username","password"); 
3

可以連接到外部的MySQL主機 - 但你不要使用HTTP協議型吧。需要在MySQL服務器上啓用外部訪問。

+1

的含義 - 您需要外部MySQL數據庫以允許您連接並且服務器上的防火牆端口必須爲您打開 –

+0

@thedom在哪裏可以找到此選項?我在YES上得到了所有的私有權。 – Bigflow

+0

@ZathrusWriter在哪裏可以找到這個選項?我在YES上得到了所有的私有權。 – Bigflow

相關問題