Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak pobrać ostatnie 5 rekordów z bazy
Forum PHP.pl > Forum > PHP
simon186
Witam!

Chciałbym się zapytać jakie jest zapytanie do MySQL aby pobrało określoną ilość ostatnio dodanych danych?

Z góry dziękuje
mrok
jesli cos takiego jak
  1. LIMIT x

wczesnije jednak musisz jakos uporzadkowac rekordy wg kolejnosci np
  1. ORDER BY nazwa_pola_porzadkowego DESC
kosmos
SELECT * FROM studenci LIMIT 20, 10 <------- zwróci 10 rekordów począwszy od 21.

jeśli chcesz 5 pierwszych


SELECT * FROM studenci LIMIT -1, 5 albo SELECT * FROM studenci LIMIT 0, 5

jakoś tak

przetestuj smile.gif
dr_bonzo
Ostatnio dodane - czyli po czyms musisz rozpoznac ktore byly pozniej dodane od innych [czy to pole z data dodania, czy automatycznie generowane ID], jak juz to okreslisz to spojrz na rozwiazanie mrok'a.
Cotter
zastanawia mnie czy przypadkiem brak sortowania nie jest jednoznaczny z sortowaniem według kolejności dodania
nithajasz
Cytat(Cotter @ 20.06.2008, 01:36:25 ) *
zastanawia mnie czy przypadkiem brak sortowania nie jest jednoznaczny z sortowaniem według kolejności dodania


Nie koniecznie.

Często tak jest ale są przypadki, że nie da się bez sortowania pobrać w odpowiedniej kolejności idąc od pierwszego rekordu do ostatniego.
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.