2016-05-25 2 views
0

Мы получаем запрос от приложения Android в виде массива json. Например:Данные Android необходимо динамически вставлять в базу данных

$var = [{"username":"kp","mailid":"[email protected]","phoneno":"9876543563","groupname":"android"}]'; 

Я хочу сделать это статические данные (кп, [email protected], 9876543563, андроид) в качестве динамической вставки значений в базу данных.

В каком методе мы получаем данные? И из приложения Android, это переменная POST или GET или другой метод? Пожалуйста, дайте мне знать, как сделать это значение динамическим, исходящим из приложения Android.

+2

Просьба описать шаг за шагом, что вам нужно. пока невозможно понять. – xAqweRx

+0

Значения kp, [email protected], 9876543563, android - это форма, представленная в мобильном приложении. На странице PHP я хочу вставить эти данные в базу данных. – Nuju

+2

Пожалуйста, прочитайте [это (как спросить)] (http://stackoverflow.com/help/how-to-ask) и [this (mcve)] (http://stackoverflow.com/help/mcve) перед спрашивая, , поскольку они помогут вам получить больше и лучше ответы сообщества. – Bonatti

ответ

0

Как вы хотите отправить данные из Android-приложения? Нужно ли быть именно JSON-форматом? Я думаю, что наиболее полезным случаем является использование обычных, например, POST-данных, и их восстановление с использованием базовых методов для сохранения внутри PHP. Вы можете использовать, конечно, формат GET для «короткого» запроса.

Например,

Android отправляет с помощью GET: http://yourcompany.com/senddata?username=name&[email protected]

Вы PHP код (очень-очень-очень простой подход):

/// ... initialization... 

    $sql = "INSERT INTO users (username, email) VALUES ('". ($_POST["username"]) . "', '". ($_POST["mailid"]) . "')"; 
mysqli_query($conn, $sql) 

PHP insert example

Для создания POST или GET в Android Я бы рекомендовал использовать библиотеку JSOUP Download Простой пример для jsoup:

Document doc = Jsoup.connect("http://yourcompany.com/url?var1=a").get(); 
Смежные вопросы