Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]Kolejnosc wyswietlania
Forum PHP.pl > Forum > Przedszkole
moczul
Mam taki kod odpowiedzialny za wyswietlenie newsow na stronie tylko ze kolejne dodane newsy wyswietlaja sie w kolejnosci im news nowszy tym laduje nizej jak zamienic kolejnosc by najnowsze dodane newsy wyswietlaly sie na na samej gorze

  1. <? 
  2. $username='*'; 
  3. $password='*'; 
  4. $database='skr'; 
  5.  
  6. mysql_connect('localhost',$username,$password); 
  7. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  8. $query="SELECT * FROM news"; 
  9. $result=mysql_query($query); 
  10.  
  11. $num=mysql_numrows($result); 
  12.  
  13.  
  14.  
  15.  
  16. $i=0; 
  17. while ($i < $num) { 
  18.  
  19. $tytul=mysql_result($result,$i,"tytul"); 
  20. $news=mysql_result($result,$i,"news"); 
  21. $data=mysql_result($result,$i,"data"); 
  22. $autor=mysql_result($result,$i,"autor"); 
  23.  
  24.  
  25. echo "<b>$tytul</b><br>
  26. Dodano:$data | Autor $autor <br>
  27. $news <br><hr>"; 
  28.  
  29. $i++; 
  30. } 
  31.  
  32.  
  33. ?>


Prosze o pomoc w przerobieniu tego kodu
Cienki1980
Z tego co widzę to masz tam datę więc podejrzewam, że jest to data dodania newsa. Jeżeli tak jest to dodaj w zapytaniu ORDER BY data ASC ( lub )DESC ( nigdy nie wiem które sortowanie jest które biggrin.gif i zawsze muszę sprawdzić ).

To powinno rozwiązać Twój problem.
Pyton_000
Kod
$query="SELECT * FROM `news` ORDER BY `data` DESC";
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.