![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 21.02.2015 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Od kilku godzin męczę się z głupim (pewnie dla niektórych banalnym) problem. Tabela w bazie danych wygląda następująco: ![]() Robię selekcję artykułów na stronie w zależności od wybranej kategorii. Moje pytanie to: jak zastąpić cyfrę 1 dowolną inną. Aby zapytanie WHERE wyglądało mniej więcej tak: k1_p* (w miejsce * dowolny znak) Czy jest taka możliwość ? Próbowałem to rozwiązać z % w zapytaniu, ale też nie działa.
Proszę o pomoc, z góry serdeczne Dzięki ![]() Ten post edytował denis95x 21.02.2015, 11:53:03 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 21.02.2015 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Tyle to ja wiem, że z LIKE, ale jak to użyć w tym przypadku ?
Normalnie wyglądałoby tak:
i po WHERE k1_p1 wstawić LIKE a ja potrzebuje zamiast k1_p1 wstawić jakby k1_p% (% zastępuje dowolny znak) - tak próbowałem, ale dalej nic ale ja potrzebuje to użyć zanim wybiorę kolumne. Ten post edytował denis95x 21.02.2015, 12:03:26 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
% zastępuje 0-n znaków, ale teraz widzę, co chcesz zrobić.
Musisz wygenerować gotowe zapytania po stronie php. P.S. Tabela źle zaprojektowana. Przebuduj. Ten post edytował trueblue 21.02.2015, 12:06:52 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 21.02.2015 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Dobra rozwiążę to inaczej.
Muszę pododawać k1_p0 i jeśli ma wyświetlać w głównej kategorii (nie licząc podkategorii) to będzie 0, a jeśli daną podkategorię to sobie pobiorę
Tak powinno działać, nie ? // EDIT: DO ZAMKNIĘCIA Ten post edytował denis95x 21.02.2015, 12:39:18 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 19:33 |