【问题标题】:how to retrive php array value to android如何将php数组值检索到android
【发布时间】:2012-05-25 05:22:56
【问题描述】:

我有远程数据库和 php 文件(即)这个 php 页面将访问该数据库并从数据库中获取数据并且该值存储在 array[] 中,在这里我必须将该数组值检索到 ma android程序,我必须将这些值存储在字符串值中。 我的表名是 aaa,该表有 id、firstvalue、secondvalue。

php编码::

$result = mysql_query("SELECT * FROM aaa
WHERE id='$id'");

while($row = mysql_fetch_array($result))
  {
  echo "value1:".$row['firstvalue'] ."              |        ". "value2 " . $row['secondvalue'];
  echo "<br />";
  }

在这里我必须得到那个 row['firstvalue'] 和 $row['secondvalue'] 并将这两个数组值存储到我的 android 程序中,请帮助我,提前谢谢。

【问题讨论】:

    标签: php android arrays


    【解决方案1】:

    序列化数组并将变量传递给java文件。

    【讨论】:

    • 我是序列化和php以及android的新手,你能解释一下吗
    • 首先用你需要的所有值填充数组,然后使用json_encode() function
    【解决方案2】:

    在您的 php 文件中,您必须获取变量并将它们设置在数组中

    试试这个

    $response = array();
    
    $result = mysql_query("SELECT * FROM aaa WHERE id='$id'");
    
    while($row = mysql_fetch_array($result))
        {
          $response["value1"] = $row['firstvalue'] ;
          $response["value2"] = $row['secondvalue'] ;  
        }
    
    echo json_encode($response);
    

    不要在这个 php 页面上使用任何回显!

    在您的应用程序上,您必须使用 JSon,但由于您没有为您的应用程序发布任何代码,因此很难在这方面为您提供帮助。

    但是可以在这里找到您尝试做的事情的一个很好的例子。

    http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      相关资源
      最近更新 更多