Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Wyszukiwanie po dłuższym stringu w krótszym
Forum PHP.pl > Forum > Bazy danych > MySQL
at7design
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
Pyton_000
Rozbijasz go i sprawdzasz po kolei od przedostatniego czy ma jak nie to dalej lecisz.
nospor
Prosze poprawic tytuł. Znacznik MYSQL to nie tytul
at7design
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 ?
mmmmmmm
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')
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.