Помогите пожалуйста разобраться не хватает знаний в области PHP.
есть ассоциативный массив такого вида
[{id: "1-2", name: "AN", price: "490", count: 2},
{id: "1-3", name: "AV", price: "350", count: 1},
{id: "11-1", name: "SF", price: "450", count: 1}]
Нужно взяв id из массива вычесть из базы у данного id выбранное количество count пытаюсь сделать следующим образом не могу осилить
function addList($data,$conn) {
$cart = json_decode($data['cart'], true);
foreach($cart as $value ) {
$id = $value['id'];
$result = mysqli_query($conn,"SELECT `count` FROM `list` WHERE `id`='$id'");
$row=mysqli_fetch_row($result);
$row=(int)$row[0];
$result=$row-$value['count'];
if ($result<0){$result=0;};
mysqli_query($conn,"UPDATE `list` SET `count`='{$result}' WHERE `id`='$id'");
}
}