phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Zamknięty przez: warna
20-10-2007, 17:20
Zmiana znaków - zapytanie SQL
Autor Wiadomość
adibar

Pomógł: 1 raz
Posty: 92
Wysłany: 18-10-2007, 21:15   Zmiana znaków - zapytanie SQL

Witam

Jak prawidłowo powinno wyglądać zapytanie SQL zmieniające w całej bazie lub np. tylko w tabeli phpbb_posts_text określony ciąg znaków na inny?

Przeniosłem forum i chciałbym uaktualnić wszystkie linki w treści postów np. z:
Kod:
www.xxx.pl/i_dalej_coś_tam

na
Kod:
www.xxx.info.pl/i_dalej_coś_tam
_________________
Człowiek głupi się rodzi i głupi umiera.
A uczy się przez całe życie.
 
     
Gadatliwa Kasia 

   
przecinek



Pomógł: 272 razy
Posty: 890
Wysłany: 19-10-2007, 12:02   

update `prefix_posts_text` set `post_text` = replace(`post_text`, 'www.zlo.pl', 'www.zlo.info.com.dot.pl');
Nie testowałem, ale powinno działać.
 
     
Bonzaj


Posty: 55
Wysłany: 20-10-2007, 13:24   

przecinek, niestety nie pomogło :/
przecinek napisał/a:
update `prefix_posts_text` set `post_text` = replace(`post_text`, 'www.zlo.pl', 'www.zlo.info.com.dot.pl');
Nie testowałem, ale powinno działać.

prefix_posts_text ♦ rozumiem, że tu podajemy tabelę w której mamy dokonać edycji
post_text ♦ tu nic nie zmieniamy
www.zlo.pl ♦ nazwa którą chcemy zmienić
www.zlo.info.com.dot.pl ♦ nowa prawidłowa nazwa

Dobrze to zrozumiałem? W ten sposób nie działa :/
_________________
Portal Hodowców Drobiu Ozdobnego
 
     
przecinek



Pomógł: 272 razy
Posty: 890
Wysłany: 20-10-2007, 15:19   

Co to znaczy "nie działa"?
 
     
Bonzaj


Posty: 55
Wysłany: 20-10-2007, 15:23   

przecinek, nie działa ta masowa zamiana nazwy:
prościej:
www.zlo.pl nie zamienia się na www.zlo.info.com.dot.pl
_________________
Portal Hodowców Drobiu Ozdobnego
 
     
przecinek



Pomógł: 272 razy
Posty: 890
Wysłany: 20-10-2007, 15:37   

Być może czegoś nie doczytałem w dokumentacji, poniższy kod "u mnie działa":
UPDATE `tabela_posts_text` SET post_text = replace(`post_text`, 'www.zlo.pl', 'www.zlo.info.com.dot.pl') WHERE post_text LIKE "%www.zlo.pl%"
 
     
Gadatliwa Kasia 

   
Bonzaj


Posty: 55
Wysłany: 20-10-2007, 16:12   

No cóż, mnie nie pomogło. Wykonałem:
Kod:
UPDATE `phpbb_posts_text` SET post_text = replace(`post_text`, 'www.iq.pl', 'www.i365.pl') WHERE post_text LIKE "%www.iq.pl%"

I taki rezultat:
Zmodyfikowanych rekordów: 0 (Wykonanie zapytania trwało 0.1961 sekund(y))
Chyba że coś do końca nie zrozumiałem.
Może ktoś ma jeszcze pomysł na zautomatyzowanie modyfikacji wpisów w bazie?

[ Dodano: 20-10-2007, 16:31 ]
przecinek, ale ze mnie matołek :)
Już działa :)
Zmodyfikowanych rekordów: 274 (Wykonanie zapytania trwało 0.2593 sekund(y))
wpisałem www.iq.pl, zamiast iq.pl, a adres mojej strony to kurnik.iq.pl
Przepraszam za zamieszanie i dziękuję za pomoc.
_________________
Portal Hodowców Drobiu Ozdobnego
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę