Hallo,
ich habe folgendes Problem: Ich habe ein SQL Statement und dann möchte ich die Ausgabe in einen JSON String umleiten. Nun gibt er aber in der Datenbank (siehe Bild) alles korrekt aus, aber wenn ich dann den Content in den JSON String schreibe ist ein Feld leer, obwohl gefüllt.
PHP
Ausgabe im Browser:
Wieso?
ich habe folgendes Problem: Ich habe ein SQL Statement und dann möchte ich die Ausgabe in einen JSON String umleiten. Nun gibt er aber in der Datenbank (siehe Bild) alles korrekt aus, aber wenn ich dann den Content in den JSON String schreibe ist ein Feld leer, obwohl gefüllt.
PHP
PHP Code:
<?php
function getArticlesInCategory($cat_ID, $sec_ID){
require('mysql.php'); // verbinden ...
$output = array();
$sql_get = "SELECT `id`,`title`,`alias`,`state` FROM `content` WHERE `sectionid`='".$sec_ID."' AND `catid`='".$cat_ID."' AND `state`='1' ORDER BY `alias` ASC";
if(!$res_id_sql_get = mysql_query($sql_get)){
die(mysql_error());
}
while($my=mysql_fetch_assoc($res_id_sql_get)){
$output[]=$my;
}
return json_encode($output);
}
echo getArticlesInCategory("80","29");
?>
[{"id":"193","title":null,"alias":"programmieren-in-c-und-ausfuehren-","state":"1"},{"id":"194","title":"Umgebungsvaria blen setzen","alias":"umgebungsvariablen-setzen-","state":"1"}]
Comment