Hallo Leute,
Vielleicht weiß hier einer Rat.
Ich will alle Daten aus einer Tabelle von einer Mysql Datenbank in einer .json Datei abspeichern.
Wenn ich die Variable mit echo $inhalt auslese werden mir auch alle Daten wie
gewünscht angzeigt. Mit "values": ['.$inhalt.'] wird nur der letzte Eintrag angezeigt.
Woran kann es liegen?
Schon einmal vielen Dank
Das wird in der json Datei geschrieben.
Vielleicht weiß hier einer Rat.
Ich will alle Daten aus einer Tabelle von einer Mysql Datenbank in einer .json Datei abspeichern.
Wenn ich die Variable mit echo $inhalt auslese werden mir auch alle Daten wie
gewünscht angzeigt. Mit "values": ['.$inhalt.'] wird nur der letzte Eintrag angezeigt.
Woran kann es liegen?
Schon einmal vielen Dank
PHP-Code:
<?php
$mysqli = new mysqli("localhost", "XXX", "XXX", "XXX");
if (mysqli_connect_errno()) {printf("Connect failed: %s\n", mysqli_connect_error()); exit();}
$data = mysqli_query($mysqli,"SELECT created FROM kurs");
while($info = mysqli_fetch_array($data)){
$inhalt = $info['created'].', ';
/* Json Datei lesen und schreiben */
$dateiname = 'jsonar-bcc';
$code = '{
"type": "line",
"title": {
"text": "Kurs-Charts"
},
"series": [
{
"values": ['.$inhalt.']
}
]
}';
$datei = fopen($dateiname.'.json', 'w');
fwrite($datei, $code);
fclose($datei);
echo $inhalt;
}
?>
Code:
{ "type": "line", "title": { "text": "Kurs-Charts" }, "series": [ { "values": [2018-01-29 19:28:01, ] } ] }
Kommentar