@WQP

Массовая замена в sql?

Здравствуйте, как произвести массовую замену в базе данных?
Нужно заменить
src="/video.php?oid=243375596&id=168326982&hash=3af874b43e5a73e7&hd=3"

На этоsrc="/video.php?video=123там где 123 нужно произвести манипуляции с
oid=243375596&id=168326982&hash=3af874b43e5a73e7&hd=3


UPD
Можно как вариант регулярным выражением src="\/video\.php\?(.*)&hd=(?(?<=1)2|3)"
т.е. открыть файл и изменить строки src="\/video\.php\?(.*)&hd=(?(?<=1)2|3)" на преобразование src="\/video\.php\?(.*)&hd=(?(?<=1)2|3)" только как сделать я так и не понял
  • Вопрос задан
  • 2423 просмотра
Пригласить эксперта
Ответы на вопрос 3
benbor
@benbor
Помог ответ - не забудь лайкнуть
Вам бы не эту ерунду менять на такуюже, а почитать, что и как стоит хранить в бд, и что такое Нормальные Формы. А со стороны добавить такую вещь, как роутинг. Чтобы, если завтра захотелось вам избавится от префикса "video.php/", вы не на тостере чушь писали, а просто подпрафили формат строки
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
Вопрос задан под тегом РНР.
То есть, интересует не чисто SQL решение.

Но тогда какая разница, где ссылки лежат, если от БД требуется толькео сначала отдать, а потом обновить ссылку?

Если же интересует чисто SQL решение, то при чем здесь тег PHP и нет тега соответствующей БД?
Ответ написан
а я вот нихрена не понял, каким образом из одного получается второе.

Нужно заменить
src="/video.php?oid=243375596&id=168326982&hash=3af874b43e5a73e7&hd=3"
На это
src="/video.php?video=123
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы