sql >> Base de Datos >  >> RDS >> Mysql

Cómo insertar una matriz json en la base de datos mysql con php

Si desea almacenar la matriz como una cadena, puede usar JSON.stringify():

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

La variable $json es entonces una cadena simple que se puede insertar fácilmente en MySQL.

A continuación, puede utilizar:

var obj = JSON.parse($json);

Para volver a convertir la cadena en una matriz.

Sin embargo, este método generalmente no se recomienda por razones de rendimiento, por lo que, como alternativa, es posible que desee dividir la matriz y almacenar cada campo individualmente.