sql >> Databasteknik >  >> RDS >> Mysql

Hur man infogar json array i mysql databas med php

Om du vill lagra arrayen som en sträng kan du använda JSON.stringify():

$string = [{"name":"peter","phone":"dsf","city":"sdfsdf","email":"dsf"},{"name":"111","phone":"222","city":"hn","email":"[email protected]"}];    
$json = JSON.stringify($string);

Variabeln $json är då en enkel sträng som enkelt kan infogas i MySQL.

Du kan sedan använda:

var obj = JSON.parse($json);

För att konvertera tillbaka strängen till en array.

Den här metoden rekommenderas dock vanligtvis inte av prestandaskäl, så du kanske alternativt vill dela upp arrayen och lagra varje fält individuellt.



  1. Ta reda på antalet månader mellan 2 datum

  2. Oracle Användardefinierad typ inuti paketdefinition

  3. UUID-prestanda i MySQL?

  4. MySQL:Fråga efter lista över tillgängliga alternativ för SET