Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#13

AW: Firemonkey mobile - Android deployment

  Alt 2. Apr 2017, 11:19
Hallo,

danke noch einmal fuer die vielen Antworten.
Vielleicht bin ich in machen Dingen einfach etwas "begriffsstutzig", aber mir ist das Client/Server, REST etc. einfach zu kompliziert.
Ich verstehe zwar nicht, warum Du das nicht einfach nutzt. Hier sind schon so viele Möglichkeiten genannt worden. REST ist nichts anderes als ganz normaler Text der übertragen wird. Du kannst eine MySQL-Abfrage in PHP ganz einfach mit dem Befehl json_encode in ein entsprechendes Format bringen. Hier ein Beispiel :
Code:
$var = array();
$con = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$sql = "SELECT * FROM tabelle1;";
$result = mysqli_query($con, $sql);
while($obj = mysqli_fetch_object($result)) {
    $var[] = $obj;
}
// To output the result
echo json_encode($var);
Das Ergebnis holst Du Dir mit der Komponenten TidHTTP und speicherst das Ergebnis in einen String. Danach kannst Du mit den REST/JSON-Komponenten in Delphi den ganzen JSON-Text auseinander nehmen und direkt auf die Daten zugreifen.

That's it. Das schöne dabei ist, Du kannst das JSON-Ergebnis von jedem x-beliebigen System aus nutzen und brauchst Dir dann keine Gedanken mehr machen über den Zugriff. Einfach nur den JSON-Text auf dem Server erstellen und dann abholen über HTTP.

Edit:
Das Tethering funktioniert aber nur im gleichen Netzwerk, meines Wissens. Mit den anderen genannten Möglichkeiten bist Du damit unabhängiger.
Rolf Warnecke
App4Mission

Geändert von RWarnecke ( 2. Apr 2017 um 11:22 Uhr)
  Mit Zitat antworten Zitat