【问题标题】:Android Database Connectivity with free webhost using PHP MySQLAndroid 数据库连接与使用 PHP MySQL 的免费虚拟主机
【发布时间】:2014-02-18 05:47:08
【问题描述】:

我一直在尝试使用 PHP 将我的 android 应用程序与我的 000Webhost 帐户的 MySql 数据库连接起来。

我的虚拟主机服务器详细信息是: saravananoct14.web44.net 用户名:xxx 家庭根目录:/home/xxxx 服务器名称:server10.000webhost.com IPA地址:“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");
?>

添加.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地址"/add.php .

我收到错误,因为解析数据时出错。无法转换为 !Doctype...

我很确定我必须更改网址。但是找不到我需要实施哪些更改才能连接数据库。 请帮帮我....

【问题讨论】:

  • 你能从你的浏览器打开php吗?
  • Ya..我可以从网络浏览器打开 php 文件。
  • 尝试将 php 更改为 $_GET 变量并在 url 中提供并检查是否有错误
  • 我试过了,这是错误原因:java.lang.IllegalArgumentException:索引 28 处路径中的非法字符:http://"ipAddress"/add.php ?EMAIL_ID=sara%40gmail .com&Q1=好&Q2=坏&Q3=互联网
  • nono 现在从您的浏览器尝试这个 url 并尝试获取 httprequest 的正文并记录它

标签: php android mysql database web-hosting


【解决方案1】:

所以在我们长时间讨论您的问题后,我会写一个答案:

  1. 请不要通过 IP 调用您的 web 服务,始终使用 URL(尤其是当您有 webhoster 时)
  2. 始终通过 PC 上的浏览​​器检查您的 PHP 脚本,您会直接看到错误。
  3. 调试 php 脚本显示的错误

【讨论】:

  • 我试过了.. 我在 add.php 文件中找不到任何错误.. 仍然收到错误为:值错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-02
  • 2014-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-05
相关资源
最近更新 更多