Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Wyświetlanie newsów z bazy danych.
Forum PHP.pl > Forum > Przedszkole
arafat
Witam. Napisałem prosty skrypt do wyświetlania newsów z bazy danych, lecz nie wiem dlaczego wyświetla mi najpierw starsze a potem nowsze. Zastosowałem ID, ale to nic nie daje. Myślałem że news z id 1 będzie pierwszy lub na odwrót, ale to nie ma żadnej różnicy. Nie wiem co jest nie tak. Przedstawiam tutaj mój skrypt.

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-2">
  4. </head>
  5. <body>
  6. <?php
  7.  
  8. include('config.php');
  9. echo '<h1>Newsy</h1>';
  10. echo '<hr>';
  11. echo '<br>';
  12. echo '<br>';
  13. $query = "SELECT * FROM `ptzplace-news` ORDER BY id DESC Limit 3";
  14. $result = mysql_query($query)
  15. or die ("Wykonanie zapytania nie powiodło się: " . mysql_error());
  16. while($row=mysql_fetch_array($result)){
  17. echo $row['tresc'];
  18. }
  19.  
  20. ?>
  21. </body>
  22. </html>
thomson89
Dodaj pole data, i wklejaj tam wartość time. Potem sortuj. A id mogą być różne.
dg2001
Bo sortujesz po polu ID, które nie jest zależne od daty z którą wprowadziłeś dane do bazy, chyba ze je masz po kolei, ale w przyszłości i tak ci się rozjedzie, jak chcesz sortować po dacie, to tak jak kolega, a jak po innym polu, to zastąp ID nazwą innego pola.
arafat
Dziękuję wam za pomoc smile.gif

Pozdrawiam, Arafat
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.