![]() |
![]() |
-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 559 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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 12:51 |