На php в mysqli есть функция (метод) affected_rows, она вернет сколько записей затронуто, тоже самое, что происходит в phpmyadmin.
Можно добавить поле last_modified, например, в нем прописать on update timestamp, ну и из списка обновленных товаров выгружать с выборкой по таймштампу, естественно, если оно обновилось после формирования запроса, то в базе будет timestamp больше или равен текущему, в таком случае можете не только количество обновленных знать, но и конкретно знать какие строки обновлены, а какие такими и остались...
Если же вы желаете подтверждать обновление данных средствами своей программы, то нужно сделать так - получаем все записи нужные у которых эти поля на данный момент не равны тому, что вы желаете в них записать и из этого результата пройтись и подтвердить, а потом выполнить запрос, передав например нужные ID только на UPDATE
UPDATE `table` SET `field`=1 WHERE `id` IN (1,2,3,4,5,22)