我有远程数据库和php文件(即)这个php页面将访问该数据库,它从数据库获取数据并且该值存储在数组[]中,这里我必须检索该数组值到ma android程序,我必须将这些值存储在字符串值中。 我的表名是aaa,该表有id,firstvalue,secondvalue。
Php coding ::
$result = mysql_query("SELECT * FROM aaa
WHERE id='$id'");
while($row = mysql_fetch_array($result))
{
echo "value1:".$row['firstvalue'] ." | ". "value2 " . $row['secondvalue'];
echo "<br />";
}
这里我必须得到那行['firstvalue']和$ row ['secondvalue']并将这两个数组值存储到我的android程序中,请提前帮助我,谢谢。
答案 0 :(得分:0)
序列化数组并将变量传递给java文件。
答案 1 :(得分:0)
在你的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/