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

So fügen Sie ein JSON-Array mit PHP in eine MySQL-Datenbank ein

Wenn Sie das Array als Zeichenfolge speichern möchten, können Sie JSON.stringify():

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

Die Variable $json ist dann ein einfacher String, der einfach in MySQL eingefügt werden kann.

Sie können dann verwenden:

var obj = JSON.parse($json);

Um den String zurück in ein Array umzuwandeln.

Diese Methode wird jedoch normalerweise aus Leistungsgründen nicht empfohlen, daher sollten Sie alternativ das Array aufteilen und jedes Feld einzeln speichern.