PHP mySql Daten in JSON-Datei
So, ich brauche die Abfrage meiner Datenbank durch php und dann konvertieren Sie Abfrage in eine .json-Datei zu verwenden Google Charts.
Wie konvertiere ich eine mysql Abfrage über PHP ein .json Datei etwas wie dieses:
{
cols: [{id: 'A', label: 'NEW A', type: 'string'},
{id: 'B', label: 'B-label', type: 'number'},
{id: 'C', label: 'C-label', type: 'date'}
],
rows: [{c:[{v: 'a'}, {v: 1.0, f: 'One'}, {v: new Date(2008, 1, 28, 0, 31, 26), f: '2/28/08 12:31 AM'}]},
{c:[{v: 'b'}, {v: 2.0, f: 'Two'}, {v: new Date(2008, 2, 30, 0, 31, 26), f: '3/30/08 12:31 AM'}]},
{c:[{v: 'c'}, {v: 3.0, f: 'Three'}, {v: new Date(2008, 3, 30, 0, 31, 26), f: '4/30/08 12:31 AM'}]}
],
p: {foo: 'hello', bar: 'world!'}
}
PS: dieses Beispiel ist zitiert aus google
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
json_encode
Funktion.json_encode($result_array)
. Dadurch wird das json-Ergebnis. Klicken Sie hierfile_put_contents
- Funktion zum speichern der json-Ergebnis auf Ihr .json-DateiFolgenden ist ein Beispiel code,
konvertieren mysql-Tabelle, php Objekt mit mysql_fetch_object und dann zu json mit die Funktionen json_encode
mysql_fetch_object holt Zeile. so verwenden Sie Schleife um eine Tabelle zu erstellen-Objekt.
code: