Скрипт, меняющий значения в базе данных.

Алексей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.05.2013

есть база данных в ней есть таблица 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`=`данные из массива`