MYSQL Abfrage zur JSON Ausgabe

dennis-sauer

Erfahrenes Mitglied
Hallo zusammen,

ich benötige ein wenig Hilfe. Folgender JSON Code, welchen ich zur Ausgabe benötige:

Javascript:
{
    "emails": [

        {
            "group": "Today April 23",
            "list": [{
                "id": 1,
                "subject": "Pages - Multi-Purpose Admin Template Revolution Begins here!",
                "to": ["David Nester", "Jane Smith"],
                "body": "<p>Text</p> ",
                "time": "5 Mins ago",
                "datetime" : "Today at 1:33pm",
                "from": "David Nester",
                "dp": "assets/img/profiles/avatar.jpg",
                "dpRetina": "assets/img/profiles/avatar2x.jpg"
            }, {
                "id": 2,
                "subject": "Your site has some very imaginative animation /movement, especially the Sluggo! ",
                "to": ["Anne Simons"],
                "body": "<p>Text</p> ",
                "time": "45 mins ago",
                "datetime" : "Today at 1:33pm",
                "from": "Anne Simons",
                "dp": "assets/img/profiles/5.jpg",
                "dpRetina": "assets/img/profiles/5x.jpg"
            }
            ]
        }]
}

Ich weiß nicht so recht, wie ich group und list erzeuge. Ich kann mittels MYSQL eine Abfrage erstellen, die mir die "emails" als JSON Code ausgibt, mir fehlt aber wie gesagt group und list.

Das ist jetzt meine Abfrage.

PHP:
    include("../../text-db/txt-db-api.php");
   
    $db = new Database("serviceinfo_daten");

$fetch_news = $db->executeQuery("SELECT * FROM news");   
$data = array();
while ($fetch_news ->next()) {
$data[] = $fetch_news->getCurrentValuesAsHash();
}

$response['emails'] = $data;

echo json_encode($response);

Nicht wundern, ich nutze die txt-db-api.

Vielen Dank und euch schöne Feiertage

Dennis
 
Zurück