sql >> Databasteknik >  >> RDS >> Mysql

Json kodar en hel mysql-resultatuppsättning

Om jag var du skulle jag inte json_encode varje enskild array, men slå samman arrayerna och sedan json_encode den sammanslagna arrayen i slutet. Nedan är ett exempel med 5.4:s kort array-syntax:

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


  1. Hur lägger jag till varje rad i MySQL?

  2. Vilka kolumner ger generellt bra index?

  3. PHP :Använda en variabel för att hålla ett tabellnamn och använda den variabeln i frågor

  4. SQL Server 2005 implementering av MySQL REPLACE INTO?