I am using Android to create a app. Where user answer are store on mySQL on server via PHP code.
function fetch_all_complaints_by_packet($packet) {
global $dBConnection;
$query = "SELECT * FROM ".DB_PREFIX ."complaint ORDER BY id DESC LIMIT 0 , 10";
$result = mysql_query($query,$dBConnection) or die('Errant query: '.$query);
$complaints = array();
if(mysql_num_rows($result)) {
$i = 0;
while($complaint = mysql_fetch_assoc($result)) {
$complaints[$i] = $complaint;
echo ($complaint['details'].'<br>');
$i++;
}
}
//echo json_encode($complaints);
}
The following line
echo json_encode();
Cause error it show details as NULL
, but
echo json_encode($complaint['details'].'<br>');
Print the correct data. What the problem is?