Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Odczytywanie najnowszego rekordu z bazy
Forum PHP.pl > Forum > Przedszkole
zagi195
Witam
Mam problem, i nie wiem jak go rozwiązać, otóż chcę wyświetlać na stronie jeden najnowszy rekord z bazy danych. Ma ktoś pomysł, rozwiązanie?
Nh2003
  1. SELECT * FROM tabela ORDER BY id DESC LIMIT 1
kapuch
ORDER BY i LIMIT w zapytaniu sql.
zagi195
Cytat(Nh2003 @ 18.07.2010, 10:58:26 ) *
  1. SELECT * FROM tabela ORDER BY id DESC LIMIT 1


Tutaj trzeba podać ID wpisu tak? ..ale ja chce najnowszy wpis wyświetlić a on nie będzie miał cały czas takiego samego id
Fifi209
Cytat(zagi195 @ 18.07.2010, 11:17:59 ) *
Tutaj trzeba podać ID wpisu tak? ..ale ja chce najnowszy wpis wyświetlić a on nie będzie miał cały czas takiego samego id


Usiądź do kursów i poczytaj najlepiej... albo rusz swoje szanowne cztery litery i zajrzyj do manuala MySQL, podajesz nazwę pola a nie jego wartość...
c4ash
Cytat(zagi195 @ 18.07.2010, 11:17:59 ) *
Tutaj trzeba podać ID wpisu tak?


Nie. Po ORDER BY dajesz nazwe pola, np id lub nr, w kazdym razie pole gdzie masz unikalny identyfikator. Jesli nie masz takiego pola, w sensie unikalnego, to sobie stworz, dajesz wtedy autoincrement i za kazdym razem gdy dodawany jest rekord, id rosnie. Zapytanie wyzej wywoluje najwyzszy mozliwy id.
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.