foreach не нужен.
Нужно, либо взять другое условие, по которому предполагается получать список, который необходимо обновить, в самом запросе. Либо получив id записей, которые надо обновить сделать ...WHERE `id` IN (<список id через запятую>).
Us59, Нет, FanatPHP правильно сказал. Можете превысить предел количества подключений. Лучше синглтон, ибо передавать каждый раз соединение, которое тоже надо где то хранить, не всегда удобно.
Stalker_RED, Я добавил функционал в проект (Локально). Подтянул новый компонент через composer. Протестировал, закоммитил изменения в репозиторий.
Какие дальнейшие мои действия чтобы изменения оказались на продакшене (в ваших терминах)?
curl_setopt($ch,CURLOPT_POSTFIELDS, $json);