php - Echo JSON encode not echoing anything -


this working absolutely fine until today when stopped working... (i know isn't helpful i've looked around everywhere)

i'm iterating through values returned mysql query , putting each of them array placed inside array. try jsonencode array , echo that, no longer works.

$rows = array(); while(($row = mysqli_fetch_array($result))) {     $record = array("id" => $row[0],"image" => $row[1]);     $rows[] = $record; }  echo json_encode($rows); 

this literally returns blank page. vardump of $rows variable shows it's populated of arrays

array (size=50)    0 =>        array (size=2)          'id' => string '13847519' (length=8)          'image' => string 'path image' (length=13)    1 =>        array (size=2)          'id' => string '73829485' (length=8)          'image' => string 'path image' (length=13)    ... 

any appreciated! i'm confused!

json_encode can return null in case non utf characrers. please run:

var_dump(json_encode($rows)); 

and see null. can try solution in link above.


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -