Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment insérer un tableau json dans la base de données mysql avec php

Si vous souhaitez stocker le tableau sous forme de chaîne, vous pouvez utiliser 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 est alors une simple chaîne qui peut être facilement insérée dans MySQL.

Vous pouvez ensuite utiliser :

var obj = JSON.parse($json);

Pour reconvertir la chaîne en tableau.

Cette méthode n'est généralement pas recommandée pour des raisons de performances, vous pouvez donc également diviser le tableau et stocker chaque champ individuellement.