Скрипт, меняющий значения в базе данных.
есть база данных в ней есть таблица sm_products. в ней есть переменные bar_code и upak. суть задачи в следующем: найти строчку с переменной bar_code (уникальный цифрованный код) найдя такой код изменить в строчке переменную upak засунуть определенное цифровое значение.
Например для bar_code
4620006240963
4620006240970
4620006240987
4620006240994
4620006241007
в переменную upak записать 00001
Как это выглядит.
я хочу что бы запускаем скрипт, перед нами появлялось 2 окна. в первый я ввожу следующие данные
4620006240963
4620006240970
...
4620006240987
во втором окне я ввожу 5 и нажимаю кнопку работать!
Скрипт берет первое значение 4620006240963 лезет в базу и находит нужную строку, далее он в этой строке меняет значение upak на 5
далее он берет следующее число 4620006240970 опять лезет в базу и опять находит нужную строку, после чего он в этой строке тоже меняет значение upak на значение 5
потом он переходит на следующую строку и берет значение 4620006240987 и повторяет все.
Потом опять лезет и берет 4620006240994, после чего меняет значение upak на 5
Как это выглядит в работе
считываем данные из формы 1, разбиваем с помощью explode на массив, далее в цикле делаем запрос перебирая массив
UPDATE `sm_products` SET `upak`=`5` WHERE `bar_code`=`данные из массива`