Дописать простой php-скрипт

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

Есть колонка в таблице, см. приложенную картинку.

Нужно в этом столбце заменить цифру 13 на цифру 14. В столбце может быть указана одна цифра или несколько через точку с запятой. Если в столбце после замены будут находиться две цифры 14, то нужно сделать так, чтобы осталась одна. При этом цифра 14 не обязательно идёт после цифры 13, она может быть в любом месте (т.е. просто сделать замену "14;14;" на "14;" не получится).

Мне нужно написать этот алгоритм на php, начало и конец алгоритма есть:

----------------

for( $i = 1; $i

{

объявить (видимо) массив $spheres

$q = "SELECT spheres FROM catalog_vendors WHERE id=".$i." LIMIT 1";

$res = mysql_query($q);

$row = mysql_fetch_assoc($res);

$spheres = $row['spheres'];

здесь ваш код

$q2 = "UPDATE catalog_vendors SET `spheres`='".$spheres."' WHERE id=".$i." LIMIT 1";

mysql_query($q2);

}

----------------

В алгоритме по сути на php должно быть написано: получить spheres, разбить цифры с разделителем ";", значения положить в массив, цифру 13 заменить на 14, дубли удалить, затем элементы массива склеить с ";" и записать в $spheres. Приблизительно так. Или ваш вариант.

Оплата WM + положительный отзыв после окончания работы.

Заявки фрилансеров