-2
我正在創建一個需要連接到遠程Db的Android應用程序。 所以我使用Json和PHP頁面。 爲了測試,我安裝了EasyPhp。 這是我爲測試製作的腳本。
我已經在Apache的配置中添加了本地地址。
<?php
$cf = 'prova';
$cognome = 'prova';
$nome = 'prova';
$data = '1993-08-02';
$telefono = 'prova';
$email = 'prova';
$codice = 'aaaaa';
echo($cf);
$conn = mysql_connect('192.168.0.100:3306', 'root', '');
mysql_select_db('voceparkinsondb',$conn);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
$risultato = mysql_query("INSERT INTO paziente(CF, Cognome, Nome, DataNascita, Telefono, Email, CodiceAttivazione) VALUES ('$cf', '$cognome','$nome','$data', '$telefono', '$email', '$codice')") or die('Errore: ' .mysql_error());
?>
,這是我已經recived
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\scripts\AddRecord.php on line 14
Warning: mysql_connect(): Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione. in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\scripts\AddRecord.php on line 14
Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\scripts\AddRecord.php on line 15
Could not connect: Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.
哪裏是問題的錯誤?謝謝
mysql funcions deprecated,請參閱http://stackoverflow.com/questions/15321620/deprecated-mysql-functions檢查@您的常識回答 – Butterfly
已棄用的函數在這裏不是問題,它在第二個警告中提到了一個無法建立連接到數據庫。我想,得到這個警告/錯誤的翻譯是很好的。 – Gimby
「無法建立連接。持續拒絕目標計算機」。它看起來像MySQL服務器IP(192.168.0.100)拒絕你的連接。它與您正在開發的機器(即不是「localhost」)是不同的機器嗎?檢查服務器的防火牆以確保端口3306上的連接被允許。還要確保MySQL服務正在運行,並在正確的接口上接受連接... – Kinnectus