Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak pobrać dane w innej kolejności, Nie wiem czy to jest dokładnie sortowanie
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Mam taki pewnie błahy problemik.

Rekord dodaję do bazy danych i jest on dodawany na jej końcu i spox tak może być.
Problem jest w tym że chciałbym wyświetlać na stronie jako pierwsze nowo dodane rekordy, a nie stare.

Troszkę schematycznie
tabela news

id temat autor news data
1 test1 test1 test1 2008
3 test2 test2 test2 2007
5 test3 test3 test3 2006

i tak jak dodałem do tabeli tak widzę na stronie. Chciałbym żeby na stronie wyglądało to tak

id temat autor news data
5 test3 test3 test3 2008
3 test2 test2 test2 2007
1 test1 test1 test1 2006

Czyli po dodaniu rekordu w bazie dopisze się na końcu a na stronie wyskoczy jako pierwszy. Nie wiem czy sortowanie może mieć coś z tym wspólnego.

Tak łączę się i pobieram dane z bazy
  1. <?php
  2. ##### MySQL #####
  3. $My_server = "localhost";
  4. $My_uzytkownik = "root";
  5. $My_haslo = ""; // ;)
  6. $My_baza = "newsletter";
  7. mysql_connect($My_server, $My_uzytkownik, $My_haslo)or die ('brak polaczenia');
  8. mysql_select_db($My_baza) or die ('Nie mogę wybrać bazy');
  9. //------
  10. $cnt=0;
  11. $zapytanie = "SELECT * FROM news";
  12. $wynik = mysql_query($zapytanie) or die('UUpss');
  13. $rek= mysql_num_rows($wynik);
  14. if( $rek == 0)
  15. {
  16. echo '<div class="brak_newsa">
  17. Niestety nie ma nic w bazie. Proszę coś dodać</div>';
  18. } 
  19. else
  20. {
  21.  
  22. while(list($id_news, $autor, $temat, $opis, $data) = mysql_fetch_array($wynik))
  23. {
  24.  
  25.  $cnt++;
  26. echo '<div class="tytul_newsa"><b>'.$autor.'</b> | <I>'.$data.'</I> | '.$temat.'</div>
  27.  
  28. <div class="tresc_newsa">'.$opis.'</div> ';
  29.  
  30. }
  31.  
  32. };
  33. ?>


Będę wdzięczny za pomoc

Redelek

Ten post edytował redelek 20.06.2008, 13:55:00


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 14:57