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

Come inserire l'array json nel database mysql con php

Se desideri archiviare l'array come stringa, puoi utilizzare 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 variabile $json è quindi una semplice stringa che può essere inserita facilmente in MySQL.

È quindi possibile utilizzare:

var obj = JSON.parse($json);

Per riconvertire la stringa in un array.

Tuttavia, questo metodo di solito non è consigliato per motivi di prestazioni, quindi in alternativa potresti voler suddividere l'array e archiviare ogni campo singolarmente.