我一直在尝试使用PHP将我的Android应用程序与我的000Webhost帐户的MySql数据库连接。
我的Webhost服务器详细信息如下: saravananoct14.web44.net 用户名:xxxx HomeRoot:/ home / xxxx ServerName:server10.000webhost.com IP地址:“ipaddress” 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。
我收到错误,因为错误解析数据。无法转换成!Doctype ...
我很确定我必须在网址上进行更改。但无法找到我需要实施的更改,以便我可以连接数据库。 请帮帮我....
答案 0 :(得分:1)
所以在我们讨论了你的问题之后,我会写一个答案: