Mysql
 sql >> Base de données >  >> RDS >> Mysql

Json encode un ensemble de résultats mysql entier

Si j'étais vous, je ne ferais pas json_encode chaque tableau individuel, mais fusionnez les tableaux ensemble, puis json_encode le tableau fusionné à la fin. Ci-dessous un exemple utilisant 5.4's syntaxe de tableau court :

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