![]() |
![]() |
-uniejów- |
![]()
Post
#1
|
Goście ![]() |
Witam.
Mam mały problem z poprawnym wyświetleniem rekordów. Nie wiem, być może chodzi o to, że jest tego "za dużo", ale po prostu jest tak, że nie chcę wyświetlać niektórych tytułów oraz "podtytułów", a reszta jak najbardziej ma się pojawiać. W tabeli mam więc (m.in.) pola: cat - kategoria; jest ich w sumie 5, ale chcę wyświetlać tylko z kategorii 2; tu mała uwaga - czasem pojawiają się (nie wiem czemu) rekordy z cat='1' a zapis w zapytaniu WHERE cat = '2' AND cat !='1' (...) nie działa... title - tytuł arta titlea - "podtytuł"
Co mam w tym zapytaniu źle, że wyświetla tak, jak nie powinno? Bardzo proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) Jeśli używasz % to masz używać LIKE/NOT LIKE a nie =/!=
2) Z OR oraz AND jest dokładnie tak samo jak w matematyce z + oraz * 2+2*3 da zupełnie inny wynik niż (2+2)*3 W zapytaniu również w zależności od tego co chcesz osiągnąć musisz używać nawiasów by mówić co jest ważniejsze od czego. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:35 |