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%)
-----


Ja bym to zrobił jakoś tak:

  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 id FROM bibilo ORDER BY id DESC LIMIT 1\";
  11. $query2 = mysql_query($query);
  12. $query3 = mysql_fetch_array($query2);
  13.  
  14. // Echo
  15. echo $query3['id'];
  16.  
  17. // EoMySQL
  18.  
  19. ?>


An'Should'Work!

BTW. Piszę na szybko, może być błąd...

BTW2.
Po 1sze te twe zapytanie było dziwne (MySQL znam na tyle ile mi potrzeba... więc mogę się mylić)
Po 2gie dziwnie te echo zrobiłeś :
- zacząłeś wyciągać z zapytania tablicę, mimo że jej nie zrobiłeś...
- po co te cudzysłowia? po co łączniki? wystarczyło samą zmienną z tablicą... jak już

Ten post edytował [PL]Neon 25.07.2005, 20:43:11
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: 9.10.2025 - 03:08