Hallo erstmal,
Irgendwie steh ich aufm Schlauch. Und zwar mache ich mir Gedanken wie ich z.b. Datenbankeinträge abfragen kann, und die Antwort als JSON erhalte.
Ausgehend von folgendem Beispiel:
Angenommen ich habe im Web einen Server mit einer "normalen" relationalen Datenbank die die Einträge tabellarisch als Webseite darstellt. (Ausgelesen altmodisch mittels PHP).
Nun möchte ich ein anderes GUI erstellen z.b. in Form einer App fürs Handy. JSON finde ich hübsch und praktisch.
Wie erstelle ich nun am saubersten eine Verbindung zwischen dem Client und dem Server, welcher dieses JSON aus der DB heraus generieren muss ? Am schönsten wäre natürlich wenn ich dies anhand von Kriterien aus meinem Request erstellen könnte.
Klar ich könnte bei jedem Get-Request auf eine bestimmte PHP-Seite einen String zurückgeben, welcher durch Schlaufen gebildet wird und aus hardcodeten Syntax-Fetzen besteht.
Doch irgendwie muss das sauberer gehen...?
Auf dem Server soll keine spezielle Sprache eingesetzt werden. Es soll alles mittels PHP realisiert werden. Python, JS (Node.js) und anderes möchte ich nicht einsetzen, da es dann vlt mein Problem für einmal löst, aber nicht für weitere Beispiele.
Falls sich jemand schonmal mit solchen Gedanken herumgeschlagen hat (worin ich mir sehr sicher bin), wäre ich dankbar um ein paar Tipps..
Irgendwie steh ich aufm Schlauch. Und zwar mache ich mir Gedanken wie ich z.b. Datenbankeinträge abfragen kann, und die Antwort als JSON erhalte.
Ausgehend von folgendem Beispiel:
Angenommen ich habe im Web einen Server mit einer "normalen" relationalen Datenbank die die Einträge tabellarisch als Webseite darstellt. (Ausgelesen altmodisch mittels PHP).
Nun möchte ich ein anderes GUI erstellen z.b. in Form einer App fürs Handy. JSON finde ich hübsch und praktisch.
Wie erstelle ich nun am saubersten eine Verbindung zwischen dem Client und dem Server, welcher dieses JSON aus der DB heraus generieren muss ? Am schönsten wäre natürlich wenn ich dies anhand von Kriterien aus meinem Request erstellen könnte.
Klar ich könnte bei jedem Get-Request auf eine bestimmte PHP-Seite einen String zurückgeben, welcher durch Schlaufen gebildet wird und aus hardcodeten Syntax-Fetzen besteht.
Doch irgendwie muss das sauberer gehen...?
Auf dem Server soll keine spezielle Sprache eingesetzt werden. Es soll alles mittels PHP realisiert werden. Python, JS (Node.js) und anderes möchte ich nicht einsetzen, da es dann vlt mein Problem für einmal löst, aber nicht für weitere Beispiele.
Falls sich jemand schonmal mit solchen Gedanken herumgeschlagen hat (worin ich mir sehr sicher bin), wäre ich dankbar um ein paar Tipps..