Допустим у нас есть файл (наша бд) в которой данные хранятся в таком формате:
products = [
{
name: "test1",
price: 240,
id: '15',
img: 'http://cs624326.vk.me/v624326831/29f16/hW5YEUNgNvk.jpg',
miniAbout: "бла бла бла бла бла бла бла бла бла ",
about: "Полное тестовове описание этого товара, этот товар очень классный соетуем его купить, не пожелееете! Ах да, забыли сказать, Бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла ",
category: "Электроника"
},
{
name: "test2",
price: 250,
id: '14',
img: 'http://cs627419.vk.me/v627419421/1d545/lODqeVtNlyc.jpg',
miniAbout: "бла бла бла бла бла бла бла бла бла ",
category: "Игры"
},
{
name: "Call Of Duty",
price: 260,
id: '13',
img: 'http://cs7002.vk.me/v7002154/18cec/BOasKNcqf_k.jpg',
miniAbout: "бла бла бла бла бла бла бла бла бла ",
category: "Одежда"
}
]
Так вот, как лучше всего добавлять новые товары в такую бд, возможно есть какое то удобное решение на PHP? Пробовал file_put_contents но это меняет весь файл а нам нужно добавлять только новые товары во 2 строку. Что можете посоветовать сделать?