配列を文字列として保存する場合は、JSON.stringify()を使用できます:
$string = [{"name":"peter","phone":"dsf","city":"sdfsdf","email":"dsf"},{"name":"111","phone":"222","city":"hn","email":"[email protected]"}];
$json = JSON.stringify($string);
変数$jsonは、MySQLに簡単に挿入できる単純な文字列です。
その後、次を使用できます:
var obj = JSON.parse($json);
文字列を配列に戻すには。
ただし、パフォーマンス上の理由から、この方法は通常はお勧めしません。そのため、代わりに、配列を分割して各フィールドを個別に格納することもできます。