Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pobrac ostatni rekord...
alex19
post
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 7
Dołączył: 23.12.2005
Skąd: Wejherowo

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


, ale nie ostatni w tabeli.
Juz tlumacze o co chodzi.
Mam sobie tabele w ktorej jest id, opis, numer, kategoria, kod. Numer jest kolejnym numerem dla kategori, a kod to kategoria*1000+kod.

Gdy chce dodac nowa pozycje to potrzebuje dowiedziec sie jaka byla ostatnia dla danej kategorii. Teraz pytanie jak to zrobic?

W tej chwili robie to tak:
  1. $zapytanie="select max(numer)
  2. from tab
  3. where id_kategori='$_POST[id_kategori]'";

  1. <?php
  2.  
  3. $dane=mysql_fetch_assoc(mysql_query($zapytanie));
  4. $numer=$dane['max(numer)']+1;
  5. $kod=$_POST['id_kategori']*1000+$numer;
  6.  
  7. ?>

Jednak wolalbym wybierac ostatnia pozycje, a nie maksymalana. Czy da sie to jakos zrobic?
Go to the top of the page
+Quote Post

Posty w temacie
- alex19   Jak pobrac ostatni rekord...   16.04.2006, 20:29:52
- - Spike   jeśli id jest twoim kluczem unikalnym to wystarczy...   17.04.2006, 17:17:04
- - alex19   Ale chyba musze jeszcze dodac [SQL] pobierz, plai...   17.04.2006, 18:32:05
- - Spike   Oczywiscie musisz   18.04.2006, 08:07:23


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: 24.08.2025 - 21:47