2016-03-04 3 views
0

Я делаю Android-приложение через Android Studio, и я хочу получить информацию о пользователе из базы данных MYSQL и отобразить эти данные в разных текстовых представлениях. Итак, каковы возможные способы сделать то же самое?Как получить данные пользователя из 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); 
 

 
?>

+0

Вы можете получить данные в android, используя webservice, используя методы get, post. –

ответ

0

Вам нужно создать веб-сервис на стороне сервера, который должен возвращать JSON ответ данных Sql вы требуете.

Для вызова этой службы из кода Android и отображения в текстовое представление можно легко получить с помощью Retrofit lib. Это автоматически анализирует данные json для Java-модели.

0

Создание веб-службы на стороне сервера, который должен возвращать данные в формате JSON. Мы можем получить доступ к данным с сервера, используя любой из 3-х способов в нашем андроида приложения:

  1. Использование Async задачи
  2. Использование Volly библиотеки
  3. Использование Дооснащение
Смежные вопросы