Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]update TABELA set Kolumna = replace
netyk
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

Ostrzeżenie: (0%)
-----


Witam

Napiszę od początku o co chodzi. Zamieściłem w swoim sklepie internetowym certyfikat SSL i pojawił się problem, gdyż większość opisów w sklepie miała linki do zdjęć zapisane na sztywno jako http zamiast https i w tej chwili wyszukiwarki pokazuja komunikat o istniejacych zawarosciach bez zabezpieczen. pomyślałem żeby hurtowo zmienić to w SQL Server MS. w google znalazłem taki skrypt

  1. UPDATE TABELA SET Kolumna = REPLACE(Kolumna,'http','https');


jednak to nie działa. Na forach znalazłem ze funkcja Replace nie będzie działać w polach tekstowych i ze trzeba napisać ASP skrypt na czym zupełnie się nie znam ;/
Czy jest jakiś inny sposób, żeby nie pisać skryptów? A może jest jeszcze inny sposób (nie w sql) zeby zminić pola http na https?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Cytat(netyk @ 24.01.2013, 11:36:11 ) *
Witam

Napiszę od początku o co chodzi. Zamieściłem w swoim sklepie internetowym certyfikat SSL i pojawił się problem, gdyż większość opisów w sklepie miała linki do zdjęć zapisane na sztywno jako http zamiast https i w tej chwili wyszukiwarki pokazuja komunikat o istniejacych zawarosciach bez zabezpieczen. pomyślałem żeby hurtowo zmienić to w SQL Server MS. w google znalazłem taki skrypt

  1. UPDATE TABELA SET Kolumna = REPLACE(Kolumna,'http','https');


jednak to nie działa. Na forach znalazłem ze funkcja Replace nie będzie działać w polach tekstowych i ze trzeba napisać ASP skrypt na czym zupełnie się nie znam ;/
Czy jest jakiś inny sposób, żeby nie pisać skryptów? A może jest jeszcze inny sposób (nie w sql) zeby zminić pola http na https?


To zapytanie na tysiąc procent działa na MSSQL i na MySQL. Funkcja replace jest stworzona właśnie do ciągów tekstowych!!
Jedyny powód problemu jaki podejrzewam to cudzysłów może tak
  1. UPDATE TABELA SET Kolumna = REPLACE(Kolumna,"http","https");
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 08:18