Если вы хотите сохранить массив в виде строки, вы можете использовать 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);
Чтобы преобразовать строку обратно в массив.
Этот метод обычно не рекомендуется по соображениям производительности, поэтому вы также можете разбить массив и сохранить каждое поле отдельно.