我一直在嘗試使用PHP將我的android應用程序與我的000Webhost帳戶的MySql數據庫連接起來。使用PHP的免費虛擬主機與Android數據庫連接MySQL
我的網絡託管服務器的詳細信息是: saravananoct14.web44.net 用戶名:XXXX homeroot的:/家庭/ XXXX 服務器名稱:server10.000webhost.com IPAdress: 「ip地址」 MySQL數據庫名稱:xxxx_sara MySQL用戶名稱:xxxx_sarav MySQL的密碼:xxxx!4
我的表名是ms。 列名:EMAIL_ID,Q1,Q2,Q3。
我已將我的.php文件保存在phpmnMyAdmin的public_html文件夾下。
config.php文件是:
<?php
define ('DB_USER',"xxxx_sarav");
define('DB_PASSWORD',"xxxxx!4");
define('DB_DATABASE',"xxxx_sara");
define('DB_SERVER',"mysql1.000webhost.com");
?>
add.php文件:
<?php
$res=array();
if(isset($_POST['EMAIL_ID']) && isset($_POST['Q1']) && isset($_POST['Q2']) && isset($_POST['Q3'])){
$EMAIL_ID=$_POST['EMAIL_ID'];
$Q1=$_POST['Q1'];
$Q2=$_POST['Q2'];
$Q3=$_POST['Q3'];
require_once __DIR__.'connect.php';
$db=new DB_CONNECT();
$result=mysql_query("INSERT into ms (EMAIL_ID,Q1,Q2,Q3) values ('$EMAIL_ID','$Q1','$Q2','$Q3')");
if($result){
$res["success"]=1;
$res["message"]="success";
echo json_encode($res);
}else{
}
}
else
{
$res["success"]=0;
$res["message"]="Required field(s) missing";
echo json_encode($res);
}
?>
我已經使用同一臺Android程序,它與我的本地WAMP的服務器連接,它的工作。 我給出了以下字符串作爲Url使用JSON解析器解析爲: http://「ip address」/add.php。
我收到錯誤解析數據時出錯。無法轉換爲!文檔類型...
我非常確定我必須對網址進行更改。但無法找到我需要實施的更改,以便可以與數據庫連接。 幫我請....
你能從你的web瀏覽器打開php嗎? –
雅..我可以從網頁瀏覽器打開php文件。 – Dorathy
試圖改變爲調試目的你php到$ _GET的變量,並在URL中給它,並檢查是否有錯誤 –