![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego nie możesz użyć union select? Tylko będziesz walił dwa zapytania....
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.08.2011 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego nie możesz użyć union select? Tylko będziesz walił dwa zapytania.... Poczytałem trochę o union i to chyba rzeczywiście najlepsze rozwiązanie dla mnie... Tylko znowu jest problem z posortowaniem... Jeżeli posortuję te tabele w tym zapytaniu z union to one i tak będą posortowane osobno... Dam przykład:
W takim razie gdybym miał tabele np tak ułożone: images: nazwa | data dodania obrazek1 | 2011 obrazek2 | 2009 obrazek3 | 2011 movies: nazwa | data dodania filmik1 | 2001 filmik2 | 2010 To i tak wypisałoby mi w tej kolejności: obrazek1, obrazek3, obrazek2, filmik2, filmik1... A chodzi mi o to, żeby wypisało np. w takiej kolejności: obrazek1, obrazek3, filmik2, obrazek2, filmik1 Odświeżam po raz kolejny... Nadal nie wiem w jaki sposób posortować te dane... Próbuję na bardzo różne (często dziwne) sposoby, ale nic nie pomaga... Naprawdę nikt nie wie jak to zrobić? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:32 |