Problem z drzewkiem kategorii w php |
Problem z drzewkiem kategorii w php |
5.11.2020, 17:32:16
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 ?
|
|
|
5.11.2020, 17:56:06
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:
|
|
|
5.11.2020, 18:02:13
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
|
|
|
5.11.2020, 18:06:07
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
No babolek Lepiej zawsze używać nawiasów jak jest AND i OR w zapytaniu, bo jest czytelniej. W SQL AND ma wyższy priorytet niż OR i niektórym ta informacja wystarczy, żeby pisać zapytania bez nawiasów, ale moim zdaniem czytanie tego za bardzo męczy makówkę
|
|
|
Wersja Lo-Fi | Aktualny czas: 21.05.2024 - 14:37 |