Но как-то громоздкая выходит конструкция
update "Cartridges"
set printed = 5 , updatedByUserId = 4
where "Cartridges".id = 2
Можно ли как-то это всё прогнать через цикл, чтобы избавиться от дублирования кода?
при нажатии на кнопку скрипт обновляет значение поля в БД, или при необходимости создаёт новую строку с нужным значением.
Важный момент: переменная $one изменяет своё значение от кнопке к кнопке, поэтому нужно чтобы код, который будет зациклен учитывал это, и изменял значение на нужное.
зачем лефт джойн?
...
...
WHERE 1=1
? AND o.city_id = $1 ?
? AND oc.category_id = $2 ?
тоже что и троечник не значит что тупой, а отличник - умный ;)
первый скорее всего ленивый, а второй - зубрилка (ума это не прибавляет)
смысл вообще в том чтобы учиться, учиться для себя, а не покупать диплом, курсы еще что то там.