DeletedUser
Gast
Heyho,
ich arbeite gerade an einem Projekt, wo ich mit PHP eine Datenbankselect in JSON umwandeln muss. Ein Value von der Selektion ist ein Text, der ziemlich lang ist, unter anderem eine Beschreibung. Das Problem, das ich habe, ist, dass dieser String unter JSON als null ausgegeben wird.
Der Select-Befehl stimmt und wurde überprüft.
Beispielzeile von JSON:
{"name":"Ahri","avaPath":"http://euw.leagueoflegends.com/sites/default/files/game_data/1.0.0.136/content/champion/icons/103.jpg","beschreibung":null}
Hat jemand ne Ahnung woran das liegen könnte?
ich arbeite gerade an einem Projekt, wo ich mit PHP eine Datenbankselect in JSON umwandeln muss. Ein Value von der Selektion ist ein Text, der ziemlich lang ist, unter anderem eine Beschreibung. Das Problem, das ich habe, ist, dass dieser String unter JSON als null ausgegeben wird.
Der Select-Befehl stimmt und wurde überprüft.
Code:
<?php
if ($mySQL = mysql_connect("xxxxxx", "xxxxxx", "xxxxxx")) {
if (mysql_select_db("xxxxxx", $mySQL)) {
$arr = array();
mysql_query('SET CHARACTER SET utf8');
$rs = mysql_query("SELECT name, avaPath, beschreibung FROM champList ORDER BY id");
while ($obj = mysql_fetch_assoc($rs)) {
$url = (string) ($obj['avaPath']);
$obj['avaPath'] = stripslashes($url);
$arr[] = $obj;
}
$json = '{"champList":' . json_encode($arr) . '}';
echo $json;
}
}
?>
Beispielzeile von JSON:
{"name":"Ahri","avaPath":"http://euw.leagueoflegends.com/sites/default/files/game_data/1.0.0.136/content/champion/icons/103.jpg","beschreibung":null}
Hat jemand ne Ahnung woran das liegen könnte?
Zuletzt bearbeitet von einem Moderator: