![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 3 Dołączył: 24.01.2008 Skąd: Witnica Ostrzeżenie: (0%) ![]() ![]() |
Na wstępie chciał bym zaznaczyć, że szukałem rozwiązania ale niestety nie znalazłem. Nie wiem też czy tytuł jest dobry więc w razie czego proszę o poprawkę ;]
A więc mam tabelę z newsami, a w niej między innymi pole: typ_newsa. I potrzebuję wybrać z tej tabeli po 10 najnowszych newsów z każdej wartości pola typ_newsa. Czy istnieje możliwość wybrania tego wszystkiego w jednym zapytaniu czy nie obejdzie się bez wielu zapytań? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 3 Dołączył: 24.01.2008 Skąd: Witnica Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie mógł bym to zrobić na widokach ale typy newsów mają być zarządzane z pliku config.php, wtedy użytkownik jeśli by dodał jakiś typ musiał by też utworzyć do niego widok. Oczywiście można zrobić to przez php ale wydaje mi się że lepszym rozwiązaniem jest pętla która przechodzi tyle razy, ile jest typów w configu, w środku jest zapytanie do bazy wybierające tylko newsy z danego typu. Tak czy inaczej będzie to wykonywane tylko w przypadku jakiś zmian w newsach, w pozostałych przypadkach będę to pobierał z pliku tmp.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 20:53 |