[sql] Wyświetlenie ostatniego rekordu ... |
[sql] Wyświetlenie ostatniego rekordu ... |
30.08.2002, 10:53:49
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?
|
|
|
30.08.2002, 11:30:25
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
-------------------- Tomasz Wasiluk
Polcode >> Szukamy programistów z pasją |
|
|
30.08.2002, 11:39:20
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 -------------------- Pozdrawiam,
Piotr Drewnik || haiaw@crew.php.pl |
|
|
30.08.2002, 11:57:31
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 :-)) |
|
|
30.08.2002, 12:21:52
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? 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 ... |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 18:43 |