![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 4.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam jak w temacie
Posiadam 2 tabele, kategorie i ogloszenia kategorie to: -id parent_id -link ogloszenia to -id -cat -title -display problem jest tego typu że jak wyświetlam ogłoszenia z display = 1 to ok ale jak pojawiają się równirż ogłoszenia z display = 0 ... czy ktoś mógłby mi pomóc żeby nie pojawiało się display = 0 ?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Błąd polega na tym, że używasz AND i OR bez nawiasu. Twoje `cat` = x OR `parent_id` = y AND `Display` = 1 zostaje zinterpretowane jako `cat`= x OR (`parent_id` = y AND `Display` = 1) zamiast (`cat` = x OR `parent_id` = y) AND `Display` = 1.
Innymi słowy, u Ciebie dopasowana kategoria jest wystarczającym kryterium do uwzględnienia rekordu. Dodaj nawias:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 4.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki wielkie ... zapomniałem o nawiasach ... ale babol
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No babolek
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:30 |