Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Json kodiert eine ganze MySQL-Ergebnismenge

Wenn ich Sie wäre, würde ich nicht json_encode jedes einzelne Array, aber führen Sie die Arrays zusammen und dann json_encode das zusammengeführte Array am Ende. Unten ist ein Beispiel mit 5.4 kurze Array-Syntax:

$out = [];
while(...) {
  $out[] = [ 'id' => $i, 'name' => $row['name'] ];
}
echo json_encode($out);