Question

I am been trying to connect my android application with my 000Webhost account's MySql Database using PHP.

My Webhost server details are: saravananoct14.web44.net username: xxxx HomeRoot: /home/xxxx ServerName: server10.000webhost.com IPAdress: "ipaddress" MySQL database name:xxxx_sara MySQL user name:xxxx_sarav password for mysql:xxxx!4

my table name is ms. column names:EMAIL_ID,Q1,Q2,Q3.

I have saved my .php files under public_html folder in phpmnMyAdmin.

config.php file is:

<?php

define ('DB_USER',"xxxx_sarav");
define('DB_PASSWORD',"xxxxx!4");
define('DB_DATABASE',"xxxx_sara");
define('DB_SERVER',"mysql1.000webhost.com");
?>

add.php file:

<?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);
}
?>

I have used the same android program to connect it with my local wamp server and it worked. I have given the following string as Url to parsed using JSON parser is: http://"ip address"/add.php .

I am getting errors as Error Parsing the data. Cannot be converted into !Doctype...

I am pretty sure that I must make a change in the url. But could not find what changes I need to implement so that I can connect with the database. Help me pls....

Was it helpful?

Solution

So after we discussed your Problem a long way I will write an Answer:

  1. Please do not call your webservice via IP, always take the URL (especially when you have a webhoster)
  2. Always check your PHP Script via a Browser on your PC, you will see the errors directly.
  3. Debug the errors shown by your php script
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top