ich habe eine PHP anwendung die dateneinträge aus der Datanbank holt und die elemente als JSON object kodiert.
der output sollte
{"users":[{'id':'1','userid':'fhardy','firstname':'Frank','lastname':'Hardy','email':'fhardy@hauntedclock.com'},{'id':'2','userid':'jhardy','firstname':'Joe','lastname':'Hardy','email':'jhardy@hauntedclock.com'},{'id':'3','userid':'ndrew','firstname':'Nancy','lastname':'Drew','email':'ndrew@hauntedclock.com'},{'id':'4','userid':'sdoo','firstname':'Scooby','lastname':'Doo','email':'sdoo@mysterymachine.com'}]}
sein damit der client es erfolgreich empfangen kann.
Das selbe output sollte man aber dynamish erstellen mit der code;
<?php
    // Create an array to hold our results
   $arr = array();
   //Execute the query
   $rs = mysql_query("SELECT * FROM users");
// Add the rows to the array
   while($obj = mysql_fetch_object($rs)) {
   $arr[] = $obj;
   }
$content = '{"users":'.json_encode($arr).'}';
//$content = str_replace(' ', '', $content);
 //echo $content;
?>
die sogenannte code generiert genau dieselbe output wie oben aber der client kann das irgendwie nicht dekodieren.
Wo kann das problem liegen?
 
		 
		
		
	