sql >> Database teknologi >  >> RDS >> Mysql

Sådan indsætter du json array i mysql database med php

Hvis du vil gemme arrayet som en streng, kan du bruge JSON.stringify():

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

Variablen $json er så en simpel streng, som nemt kan indsættes i MySQL.

Du kan derefter bruge:

var obj = JSON.parse($json);

For at konvertere strengen tilbage til et array.

Denne metode anbefales dog normalt ikke af ydeevnemæssige årsager, så du vil måske alternativt opdele arrayet og gemme hvert felt individuelt.



  1. En indre sammenføjning med SqlAlchemy

  2. Hvordan sender du et argument til en PL/SQL-blok i en sql-fil kaldet ved hjælp af START i sqlplus?

  3. Oracle-strengfunktioner (fuld liste)

  4. Jquery autocomplete og PHP:udfylder inputfelt med data fra mySQL database baseret på valgt mulighed i autocomplete felt