![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.08.2011 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jestem nowym użytkownikiem na tym forum. Tworzę nową stronę internetową i mam związany z tym problem. Chcę wyciągnąć z bazy danych, z różnych tabel informacje, jednak chcę to zrobić "jednocześnie". Tzn dokładnie chodzi mi o to, że chcę wyciągnąć informacje o obrazkach i filmikach, a później wyświetlić je, tak, żeby były pomieszane i posortowane (według daty dodania).
Wpadłem na pomysł, żeby użyć jednego while, jednak prawdopodobnie jeżeli pierwszy warunek jest spełniony to drugiego już nie sprawdza, a mi zależy na tym, żeby sprawdzał... Tu jest ta nieszczęsna pętla...
Jeśli ktoś wie jak można mi pomóc to będę wdzięczny :) Ten post edytował JinLisek 1.08.2011, 16:10:06 |
|
|
![]() |
--kacper.chrapa-- |
![]()
Post
#2
|
Goście ![]() |
Witam :-)
1. Zrob widok : CREATE VIEW filmiki_i_obrazki AS SELECT * FROM `images` UNION SELECT * FROM `movies` 2. I teraz z poziomu PHP mozesz po prostu : SELECT * FROM filmiki_i_obrazki ORDER BY data_dodania ASC I po sprawie - sortujesz jak chcesz caly zsumowany zestaw danych - no i w PHP bardziej elegancki kod, bo odwołujesz sie do jednego widoku zamiast 2 tabel. Oczywiscie, jesli chodzi o odczyt to widok traktujesz jak zwykla tabelke - where, limit, itd dziala jak przy zwyklej. Pozdrawiam, Kacper Chrapa http://www.edusequence.com/informacje/szkolenia |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:17 |