Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [sql] Wyświetlenie ostatniego rekordu ...
waluś
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 27.08.2002

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


Jak w tytule .. W jaki sposób mogę napisac kod, żeby z bazy autmotatycznie był pobierany np. rokord o największej zmiennej $nr albo o najbliższej dacie?
Go to the top of the page
+Quote Post
hyper
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.03.2002
Skąd: Warszawa

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


Malejąco:
Kod
SELECT * FROM baza ORDER BY pole DESC


Rosnąco:
Kod
SELECT * FROM baza ORDER BY pole ASC
Go to the top of the page
+Quote Post
haiaw
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: --
Skąd: Warszawa

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


Cytat
Malejąco:
Kod
SELECT * FROM baza ORDER BY pole DESC LIMIT 1


Rosnąco:
Kod
SELECT * FROM baza ORDER BY pole ASC LIMIT 1


Czyli dodalbym jeszcze LIMIT 1 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
waluś
post
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 27.08.2002

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


No o ten LIMIT mi chodziło :-))
Ale podziękowania podwójne :-))
Go to the top of the page
+Quote Post
waluś
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 27.08.2002

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


I jeszcze pytanko czy do tej zasady - rosnący malejący stosuje sie także data?
I czy jak numeruję rokordy w ten sposób: 6/2002 ; 7/2002, to czy nie zrobi się jajo kiedy będzie 1/2003?

I jeszcze powstaje pytanie jak edytować ostatni rekord?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Wiem, że ogólnie edytuje się tak:

UPDATE tabela
SET pole = '$pole', ....

I w tej fukncji ORDER by nie działa - wiem że mozna zastosować WHERE - ale nie wiem jak zrobić żeby za pomocą WHERE edytował ostatni rekord ...
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.10.2025 - 12:20