/ parsing json url using php - php, android, json, url

Parsing JSON URL mit PHP - php, Android, JSON, URL

Ich versuche das Backend eines Android zu entwickelnProjekt, das Webseite ist. Und ich weiß nicht, wie ich Daten von Android an das Web weitergeben soll. Ich möchte Inhalte von der Android-App in meiner Datenbank speichern, die sich auf meinem Server befindet, und ich möchte auch einige Daten von der Datenbank an die Android-App abrufen. Ich verwende php.

<?php

$link = mysqli_connect("localhost", "root", "", "location");

if (mysqli_connect_error()) {
die("Could not connect to database");
}

header("Content-Type: application/json");

$query1 = "SELECT name,email FROM users WHERE id=2";

if ($result1 = mysqli_query($link, $query1)) {
$data = mysqli_fetch_array($result1);

$json_en = json_encode($data);
$array = json_decode($json_en, true);

$name = $array["name"];
$email = $array["email"];

echo $name.",".$email;

$quer = "INSERT INTO users(name,email) VALUES("$name", "$email")";

mysqli_query($link, $quer);
}

Ich möchte diese Ausgabe an Android übergeben. Wie geht das?

Antworten:

1 für die Antwort № 1

Sie möchten sich mit der Entwicklung eines Backends befassen, unabhängig davon, ob es über JSON, XML oder ein anderes Protokoll reagiert.

Um Daten zu speichern, müsste die App einen POST durchführenFordern Sie Ihren PHP-Endpunkt an, der den Speicher übernimmt und eine Art Statuscode an die App zurückgibt, damit Sie die entsprechende Meldung anzeigen können. Wenn Sie Daten empfangen, möchten Sie, dass die App eine GET-Anfrage mit der PHP-Datei erstellt, die Daten lädt, in Ihr Übertragungsprotokoll konvertiert und diese als Antwort ausgibt.

Der von Ihnen angegebene Code ist nicht richtig formatiert, aber anscheinend möchten Sie das Ergebnis einer Abfrage an Ihre Anwendung zurückgeben. In diesem Fall können Sie einfach verwenden echo um die Ergebnisse auszugeben, und es wird als Antwortinhalt an Ihre Anwendung zurückgegeben.