Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Odwrócenie kolejności wyświetlania ostatnich wyników
Marek607
post 4.07.2013, 21:55:14
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 4.03.2010

Ostrzeżenie: (0%)
-----


Witajcie,

Problem pewnie banalny, ale nie moge nigdzie znaleść jego rozwiązania.

Zapytanie do bazy:

  1. SELECT * FROM `nazwatabeli` WHERE cos =".$cos." ORDER BY id DESC LIMIT ".$ile."


I wyświetlenie wyniku:

  1. for($i=0;$i<$ile;$i++){
  2. echo stripslashes($tabela1['cos']);
  3. }


Dodatkowo mam wyświetlanie wyników w formie wykresu.

Problem w tym że wyniki wyświetlają mi się w odwrotnej kolejności niż oczekuję , czyli zamiast na wykresie od lewej do prawej to najnowsze są po lewej.

ID jest dodawane automatycznie ( auto_increment)

Skrótowo: jak pobrać ostatnie x wyników i wyśwetlić je w odwrotnej kolejności?

Ten post edytował Marek607 4.07.2013, 21:55:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Greg0
post 4.07.2013, 22:00:09
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Zmienić DESC na ASC w zapytaniu.
Go to the top of the page
+Quote Post
Marek607
post 4.07.2013, 22:21:03
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 4.03.2010

Ostrzeżenie: (0%)
-----


To by było zbyt proste wink.gif
Po zmianie wyświetlają sie pierwsze rekordy dodane do bazy.
Go to the top of the page
+Quote Post
cim
post 4.07.2013, 22:35:19
Post #4





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

Ostrzeżenie: (0%)
-----


Witam,

może spróbuj pobrać wszystkie wyniki do tablicy i wyświetlić a później utwórz drugą tablicę z użyciem http://php.net/manual/en/function.array-reverse.php

Pozdrawiam


--------------------
errare humanum est
Go to the top of the page
+Quote Post
Greg0
post 4.07.2013, 22:39:47
Post #5





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Ostatnio odpowiedziałem w temacie z podobnym problemem: http://forum.php.pl/index.php?s=&showt...t&p=1053367
To powinno rozwiązać problem
Go to the top of the page
+Quote Post
Marek607
post 4.07.2013, 23:07:17
Post #6





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 4.03.2010

Ostrzeżenie: (0%)
-----


Dzięki za pomoc - oczywiście pomogło.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 15:17