Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Wyszukiwanie po dłuższym stringu w krótszym
at7design
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.09.2009

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


Witam,
Mam pytanie, problem. Mam tabelę z atrybutami, jedną z kolumn jest ip_category np 1.355.382.383 dla kategori Samochody. Czy posiadając dłuższy człon 1.355.382.383.384 podkategori BWM w samochodach jestem w stanie otrzymać wszystkie atrybuty które posiadają Samochody (krótszy człon ip_category) ?

Ponieważ chciałym przypisać atrybury raz do głównej kategori, zamiast przypisywać je niepotrzebnie dodatkowe 400x dla każdej mniejszej kategorii.

ip_category Samochody -> BWM
1.355.382.383.384

ip_category Samochody
1.355.382.383

Mam nadzieję że rozumiecie mój problem. Podsumowując, czy mając dłuższy ciąg znaków jestem w stanie znaleść pasującą zawartość w krótszym ? Z LIKE '% ip_category %' nie było by żadnego problemu, sęk w tym że tutaj szukam na odwrót, mając dłuższy element szukam pasującego krótszego.

Pozdrawiam

Ten post edytował at7design 18.02.2015, 16:47:41
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Rozbijasz go i sprawdzasz po kolei od przedostatniego czy ma jak nie to dalej lecisz.
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Prosze poprawic tytuł. Znacznik MYSQL to nie tytul
Go to the top of the page
+Quote Post
at7design
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.09.2009

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


Temat poprawiony. Pyton_000 no tak oczywiście tak też można, ale jeśli jakaś kategoria jednak nie będzie miała atrybutów to wykonam 5 zapytań do bazy a w sumie nie dostane żadnego wyniku co wydaje się kompletnie nie produktywne dla bazy. Stąd moje pytanie czy jest to w ogóle możliwe to zrobienia jednym pytaniem ?
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Możliwe. Tak samo, tylko że odwrotnie... (nie wiem, jak wyszukujesz 'na odwrót', ale tu musisz zrobić na odwrót niż w 'na odwrót')
Go to the top of the page
+Quote Post

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: 3.10.2025 - 00:40