sexigrzes
19.11.2010, 19:33:39
Witam
Korzystam z PDO i mam kilka tabel. Np.
AKTUALNOŚCI, ARTYKUŁY, WYDARZENIA i PORADNIKI
I teraz chciałbym wyciągnąć 10 najnowszych pozycji (czyli według id) ze wszystkich tych 4 tabel.
Czy jest taka możliwość?
Sprawa była by prosta gdyby to wszystko byłoby przechowywane w jednej tabeli, a jak jest kilka tabel?
Kamil Pietrzak
19.11.2010, 19:37:40
w kazdej tabeli id sa liczone oddzielnie
mozesz
- zapisac date funkcja time() - bez argumentow do pola int w bazie
- wyciagac 10 z kazdej tabeli
- polaczyc wszystkie wyniki do jednej tablicy
- posegregowac to jedna z funkcji do sortowania
- wybrac pierwsze 10
rsort() chyba
nospor
19.11.2010, 19:39:49
1) UNION
2) A czy te tabele rożnią się czyms od siebie?
sexigrzes
20.11.2010, 01:21:37
w każdej tabeli są takie pola jak tytul, tresc i obrazek, ale beda takze dodatkowe - zależy od tabeli. Ale na stronie glownej gdzie chce aby sie wyswietlal wyciag najnowszych 10 pozycji beda pobierane tylko te ktore sa w kazdej tabeli
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.