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
[PL]Neon
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Nowy Dwór Maz.

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


Nie do końca rozumiem o co Ci chodzi... Ale się domyślam i brakuje mi struktury twojej bazy danych... na razie wiem, że masz tylko id...Napisz dokładniej, a zedytuje mój post i napiszę odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Bo jeżeli chodzi Ci o to, aby podało wszystkie dane ostatniego id, to wystarczy wyciągać dane tablicą... Ale trzeba SELECT id zamienić na SELECT *, np. (strzelam z nazwami pól MySQL) :

  1. <?php
  2.  
  3. // Baza danych
  4. mysql_connect ($dbhost, $dbuser, $dbpass)
  5. or die ('Nie mogłem połączyć się z MySQL: ' . mysql_error() );
  6. mysql_select_db ($dbname)
  7. or die ('Nie mogłem wybrać bazy danych: ' . mysql_error() );
  8.  
  9. // Zapytania
  10. $query = &#092;"SELECT * FROM bibilo ORDER BY id DESC LIMIT 1\";
  11. $query2 = mysql_query($query);
  12. $query3 = mysql_fetch_array($query2);
  13.  
  14. // Echo
  15. echo 'Ostatni news:<br />- ID: ' . $query3['id'] . '<br />- Treść: ' . $query3['tresc'] . '<br />- Data: ' . $query3['data_rejestracji'];
  16.  
  17. // EoMySQL
  18.  
  19. ?>


Już tłumaczę...
- id na *, ponieważ chcemy wyciągnąć wszystkie pola tam, gdzie id jest ostatnie... gdyby było id, moglibyśmy wyciągnąć tylko ID
- to co między klamerkami w $query3 to pola MySQL wyciągnięte w formie tablicy... po więcej zapraszam do lektury mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual

BTW. mogę się mylić ;P

Do tsufu - masz rację... jakby mi gość podał pole typu registration_date to bym jego użył...

Ten post edytował [PL]Neon 25.07.2005, 21:08:29
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: 14.10.2025 - 01:57