如何将PHP数组值检索到Android


how to retrive php array value to android

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

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['第二值']并将这两个数组值存储到我的安卓程序中,为此提供帮助,提前感谢。

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

在你的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/