Jak wyświetlić posortowane rekordy tabeli?

0

Otóż mam tabelę w bazie sql, i jak dodaję za pomocą programu te rekordy to ten program dodaje wartości do pól imię, nazwisko, punkty i datę a baza ma sama zwiększać polę id.

noi dobrze jest, tylko nie wiem czemu te rekordy nie są dodawane na sam dół tabeli tylko jakoś tak w środku.

Teraz chce to wszystko wyświetlić w pliku html, takim kodem

<?php

 mysql_connect('xxxx', 'xxxxx', 'xxxxxxx') or die('Blad MySQL: '.mysql_error().'<br/>');
 mysql_select_db('xxxxxxxx');   
 
       $wynik = mysql_query("SELECT * FROM xxxxxxx") or die('Blad MySQL: '.mysql_error().'<br/>');
 
       if(mysql_num_rows($wynik) > 0)
         { 
          echo "<br><br><table cellpadding=\"2\" border=1>"; 
          echo "<tr>"; 
          echo "<td> Id</td>"; 
          echo "<td> Imie</td>"; 
          echo "<td> Nazwisko</td>"; 
          echo "<td> Punkty</td>";
          echo "<td>Data</td>"; 
          echo "</tr>"; 
          while($r = mysql_fetch_assoc($wynik))
             {echo "<tr>"; 
              echo "<td>".$r['Id']."</td>"; 
              echo "<td>".$r['Imie']."</td>"; 
              echo "<td>".$r['Nazwisko']."</td>"; 
              echo "<td>".$r['Punkty']."</td>"; 
              echo "<td>".$r['Data']."</td>"; 
              echo "</tr>"; 
             } 
          echo "</table>"; 
         } 
      
 mysql_close();
?>

Ale dalej te dane nie są posortowane. Chciałbym je posortować wg id lub daty. Ale jak?

0

poczytaj o ORDER BY

1 użytkowników online, w tym zalogowanych: 0, gości: 1