Ok, ich habe eine einfache Frage zu stellen ... Ich habe eine Datenbank mit zwei Tabellen:MySQL: Anfrage ein JSON-Objekt mit Array
Artikel (id, Inhalt, Titel, Datum)
Kommentare (id_article, Benutzername, Inhalt)
Und ich möchte ein JSON-Array wie folgt erhalten:
[
{
"id": "5785634a87c5a0075bf211de",
"title": "Elita",
"content": "Commodo ea enim dolor enim adipisicing ut mollit .",
"date":"15July2016"
"comments": [
{
"username": "Tran",
"content": "Ea aliqua sit fugiat adipisicing."
},
{
"username": "Noreen",
"content": "Commodo qui ea nulla est officia. non."
},
{
"username": "Gilliam",
"content": "Esse cupidatat adipisicing sit minim."
}
]
}
]
Also meine Frage ... Ist das mit nur einer Anfrage möglich? :) Danke Sie
Ja. Sie müssen die MySQL-Abfrage zu den Tabellen hinzufügen. Mit dem Ergebnis dieser Abfrage erstellen Sie ein assotiatives Array in PHP und geben es als JSON zurück. Wenn also die Frage ist "Ist es möglich?", Dann Ja. Wenn Sie mehr technische Details wünschen, lassen Sie es mich wissen. Viel Glück! – SrAxi
Wow danke für deine Antwort @SrAxi wenn das möglich wäre um mehr Details zu bekommen (; technisch) wäre es ein Vergnügen;) Danke –
Ich habe versucht einen Join zu machen (Outer Join denke ich) aber wenn ich das mache ich nur habe einen Kommentar zu dem Artikel ... Ich kann zwei Anfragen stellen, eine für den Artikel und eine für die Kommentare, mache ein Skript php, um sie zu verbinden und warf es als JSON, aber ich dachte über die Möglichkeit nach, das in sql zu machen ...;) –