Witam,
mam taki problem posiadam sklep oparty na preście 1.5.4.1 i chce dokonać za pomocą zapytań mysql updatu nazw produktów + przyjaznych linków .
Przykładowo wchodzimy sobie http://carshop-24.eu...-sekwencji-gazu i przed nazwą produktu chcę dopisać Reduktor (nazwa produktu)
Jak to zrobić bardzo mi na tym zależy proszę o pilną pomoc
Update nazwy produktów
-
- Nowicjusz
- Posty: 2
- Dołączył(a): poniedziałek, 26 stycznia 2015, 12:10
Re: Update nazwy produktów
Nie mam prestashop i jego struktury.
Musisz znaleźć tabelę odpowiedzialną za wyświetlanie produktów, a następnie dowiedzieć się jakie id ma kategoria produktów tytułów, które chcesz zmienić.
Jak już to będziesz miał to wywołujesz zapytanie w stylu
Popraw link bo nie działa.
Musisz znaleźć tabelę odpowiedzialną za wyświetlanie produktów, a następnie dowiedzieć się jakie id ma kategoria produktów tytułów, które chcesz zmienić.
Jak już to będziesz miał to wywołujesz zapytanie w stylu
Code: Zaznacz cały
UPDATE nazwa_tabeli SET nazwa_kolumny=CONCAT('Reduktor',nazwa_kolumny); WHERE id_kategorii = LICZBA
-
- Nowicjusz
- Posty: 2
- Dołączył(a): poniedziałek, 26 stycznia 2015, 12:10
Re: Update nazwy produktów
nie mam możliwości edycji treści .
wszystko ładnie działa tylko mam taki produkt Baryłka - Ø8 i chce dopisać w formie Baryłka do gazu - Ø8 jak zmodyfikować powyższe zapytanie ?
Code: Zaznacz cały
UPDATE ps_product_lang pl INNER JOIN ps_product p ON pl.id_product = p.id_product
SET pl.name = CONCAT("Reduktor ",pl.name) WHERE
p.id_category_default = 30
Re: Update nazwy produktów
Jak masz tylko pojedynczą zmianę to dlaczego nie zrobisz to ręcznie?
Jeśli nie jest to pojedyncza zmiana to musisz szukać jakiegoś patternu (wzorca) tzn. długość słowa "Baryłka" to 8 liter także musisz przenieść się najpierw na miejsce 9 i dopiero coś dodać.
Czyli musisz wyciąć wszystko do 8 znaku. Wszystko po 8 znaku. A następnie połączyć wynik 8 przed + "nowa treść" + 8 po
http://dev.mysql.com/doc/refman/4.1/en/ ... ion_substr
Jeśli nie jest to pojedyncza zmiana to musisz szukać jakiegoś patternu (wzorca) tzn. długość słowa "Baryłka" to 8 liter także musisz przenieść się najpierw na miejsce 9 i dopiero coś dodać.
Czyli musisz wyciąć wszystko do 8 znaku. Wszystko po 8 znaku. A następnie połączyć wynik 8 przed + "nowa treść" + 8 po
http://dev.mysql.com/doc/refman/4.1/en/ ... ion_substr