webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> porady >> php + mysql

Odczytanie x ostatnich rekordów

autor: Patryk 'yarpo' Jar, ostatnia modyfikacja: 2007-02-23

szukaj: LIMIT LIMIT MySQL MySQL SQL SQL

Przykładowy problem: Masz księgę gości opartą o bazę danych MySQL. Na pierwszej stronie wyników chcesz wyświetlać, nie pierwsze wpisy z bazy danych, tylko ostatnie 10.

Zapytanie SQL:

SELECT * FROM ksiega ORDER BY id DESC LIMIT 10 

W ten sposób odczytasz 10 rekordów, od końca. W tym wypadku "od końca" znaczy "od największego id", ale zważywszy na fakt, że chyba zawsze (nie spotkałem się, aby było inaczej) pole id (klucz główny) rośnie od 0 do nieskończoności. W takim wypadku ten kod powoduje wyświetlenie 10 ostatnich wpisów.

Patryk 'yarpo' Jar

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org