Skocz do zawartości

Wielokrotna zamiana


master

Rekomendowane odpowiedzi

Witam wszystkich,

Jestem w trakcie przenoszenia jednego dość prostego serwisu z jednej domeny na drugą. Wszystko już mam prawie gotowe, pozostał mi tylko jeden problem. Chodzi o to, że w artykułach oraz innych miejscach występują linki do innych podstron serwisu lub wstawione są jakieś obrazki, które odwołują się bezpośrednio do starej ścieżki czyli np.www.staradomena.pl/podstrona.html.

Ponieważ w moim przypadku zmienia się tylko adres domeny, pomyślałem że mógłbym przelecieć całą bazę danych jakimś zapytaniem, które wynajdowałoby ciąg znaków www.staradomena.pl i zastępowało by go ciągiem www.nowadomena.pl. Niestety jestem cieniutki z MySQL dlatego byłbym bardzo wdzięczny za pomoc.

If I could have my wasted days back

Would I use them to get back on track?

Stop to warm and karma’s burning

Or look ahead , but keep on turning?

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

iconm.gif - Metallica

Odwiedź Tattoo Studio i zrób sobie profesjonalny tattoo

Potrzebujesz więźbę dachową lub inne drzewo - tartak

Odnośnik do komentarza
Udostępnij na innych stronach

https://dev.mysql.com/doc/refman/5.0/en/str...unction_replace

update TABELA SET twoje_pole = REPLACE(twoje_pole,'www.staradomena.pl','www.nowadomena.pl');

ALE:

-musisz znac strukture bazy danych

-nie jestem pewien co z PL znakami

-trochę ryzykowne ;)

Alternatywna metoda to backup do sql i operacje w edytorze tekstu a potem import

Wyjdzie na to samo

Odnośnik do komentarza
Udostępnij na innych stronach

Coś takiego powinno podziałać:

update NazwaTabeli set NazwaPola = replace(NazwaPola, ‘https://www.staradomena.pl’,https://www.nowadomena.pl‘);

dla każdej kolumny która może zawierać te dane musisz wywołać ten kod przez phpmyadmin np.

Pozdro

edit:

spóźniłem się ;)

searching.. bing.com

Hunting in Poland

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności