Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ostatni dopisany rekord do bazy
fusilis
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 19.07.2005

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


Jak odczytac ostatni dopisany rekord do bazy ?
Co robie zle :

  1. <?php
  2. $sql = mysql_connect(&#092;"ppp\",\"root\",\"ktosiek\");
  3. mysql_select_db (tabaza);
  4. $myrow = mysql_query(&#092;"SELECT MAX(id) as counter FROM biblio\");
  5. echo &#092;"\".$myrow[counter].\"\";
  6. ?>


Z gory dzieki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tsufu
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 12.07.2004

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


  1. SELECT *
  2. FROM bibilo ORDER BY id DESC LIMIT 1


ogolnie to tak
aczkolwiek staraj sie nie uzywac jako klucza glownego w nazwie kolumny samego id, zdarza sie ze jest to blokowane
jesli chcesz znac id ostatniego wpisu zainteresuje sie mysql_insert_id() sorki moj blad
mysql_insert_id -- Podaje numer ID wygenerowany podczas ostatniej operacji INSERT
a nie jak podalem last_id z pamieci pisalem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) aczkolwiek lepiej w samym apytaniu sql to wyciagac ...

apytaniw powaysze onacza
pobierz wszystko z tablicy bil... poszereguj od najwyzszego do najmniejszego pobierz tylko jeden wiersz
problem polega na tym jesli wstawisz cos o id=10 potem znowu wstawisz cos (id=11) usuniesz o id=10 i ktos powiedzmy uporzadkuje baze danych to wtedy jesli cos dodasz to znowu o id=10 wiec nie bedzie to pozycja ze tak powiem najmlodsza
jesli cos to zdrugiej strony oplaca sie trzymac timestamp
ale to tak dla hardcorowcow (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Uzywaj tagow SQL - SongoQ

Ten post edytował SongoQ 25.07.2005, 20:56:34
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 19:46