Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Baza danych ostatni wiersz
set4812
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

Ostrzeżenie: (0%)
-----


Przypuscmy ze mam tablice pełna rekordów . Chce zmienic ostatni rekord czy istnieje jakas funkcje która pobierze ostanie wiersz z bazy danych??

Ten post edytował set4812 26.06.2010, 23:42:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Gotowych funkcji nie ma Najprościej?
  1. SELECT * FROM tabela ORDER BY klucz_główny DESC LIMIT 1
Go to the top of the page
+Quote Post
set4812
post
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

Ostrzeżenie: (0%)
-----


on mi posortuje od najwiekszej do najmniejszej (IMG:style_emoticons/default/questionmark.gif) bo DESC berzesz 1 wynik
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Zapewne główna tabela ma klucz główny z int autoincrement. Prawda? A jaki jest w takim wypadku element z najwyższym id? Ano najnowszy, czyli ostatnio dodany do bazy (IMG:style_emoticons/default/smile.gif) To pobieraj 1 rekord z tabeli posortowanej po kluczu głównym malejąco.Logika się kłania (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 04:53