Дописать простой php-скрипт
Есть колонка в таблице, см. приложенную картинку.
Нужно в этом столбце заменить цифру 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 + положительный отзыв после окончания работы.