我有远程数据库和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/