sql >> Database >  >> RDS >> Mysql

Hoe json-array in mysql-database in te voegen met php

Als u de array als een tekenreeks wilt opslaan, kunt u JSON.stringify():

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

De variabele $json is dan een eenvoudige string die gemakkelijk in MySQL kan worden ingevoegd.

U kunt dan het volgende gebruiken:

var obj = JSON.parse($json);

Om de string terug te converteren naar een array.

Deze methode wordt echter om prestatieredenen meestal niet aanbevolen, dus u kunt ook de array opsplitsen en elk veld afzonderlijk opslaan.



  1. Oracle SQL voorbeelddatabase

  2. Migreren van Oracle naar PostgreSQL - wat u moet weten

  3. Monitoring Percona Server voor MySQL - Belangrijkste metrische gegevens

  4. Is er een SQL-instructie die 2 lange kolommen in verschillende paren kolommen zal breken?