我正在通过Android Studio制作Android应用程序,我想从 MYSQL 数据库中检索用户详细信息,并在不同的文本视图中显示这些详细信息。那么有什么可能的方法呢?
我附上了我的PHP代码。我想使用JSON数组数据并在文本视图中显示它。
<?php
$db_name="society_management";
$mysql_user="root";
$mysql_pass="";
$server_name="localhost";
$mail = $_POST['Email'];
$con=mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
$sql = "select * from member;";
$res = mysqli_query($con,$sql);
$result = array();
while($row = mysqli_fetch_array($res)){
array_push($result,aaray(
"mid"=>$row[0],
"nm"=>$row[1],
"hsno"=>$row[2],
"sts"=>$row[3],
"email"=>$row[4],
"mno"=>$row[5]
));
}
echo json_encode(array("result"=>$result));
mysql_close($con);
?>
&#13;
答案 0 :(得分:0)
您需要在服务器端创建必须返回所需Sql数据的json响应的Web服务。
通过Retrofit lib可以轻松实现从android代码调用该服务并显示到textview。这会自动将json数据解析为Java Model。
答案 1 :(得分:0)
需要使用网络服务,这是一个很好的例子http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/
答案 2 :(得分:0)
在服务器端创建一个Web服务,该服务应以JSON格式返回数据。 我们可以使用Android应用程序中的3种方式之一从服务器访问数据: