Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Błąd] Ostatni rekord
NetJaro
post
Post #1





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Mam kod:

  1. <?php
  2. include (&#092;"mysql.php\");
  3. $ostatni_rekord = &#092;"SELECT * FROM images ORDER BY id DESC LIMIT 1\" or die(\"Błą podczas wyznaczania ostatniego rekordu\");
  4. $wykonaj = mysql_query($ostatni_rekord) or die(&#092;"Błą podczas zapytania\");
  5. echo $wykonaj;
  6. ?>


Wyświetla mi

Cytat
Resource id #4


Jak zrobić, aby wyświetlało ostatni rekord?

Ten post edytował NetJaro 3.05.2005, 11:20:43
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Uzyj mysql_fetch_array
Go to the top of the page
+Quote Post
NetJaro
post
Post #3





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\WebServ\httpd-users\upload\index.php on line 4
Błš podczas zapytania


Po uzyciu tej funkcji (zamiast mysql_query dałem mysql_fetch_array )
Go to the top of the page
+Quote Post
mario
post
Post #4





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


  1. <?php
  2. include (&#092;"mysql.php\");
  3. $ostatni_rekord = &#092;"SELECT * FROM images ORDER BY id DESC LIMIT 1\" or die(\"Błą podczas wyznaczania ostatniego rekordu\");
  4. $wykonaj = mysql_query($ostatni_rekord) or die(&#092;"Błą podczas zapytania\");
  5. while ($r= mysql_fetch_array($wykonaj))
  6.  {
  7. $pole1 = $r [pole1];
  8. $pole2 = $r [pole2];
  9.  }
  10.  
  11. echo &#092;"POLE 1 = $pole1; POLE 2 = $pole2\";
  12. ?>
Go to the top of the page
+Quote Post
NetJaro
post
Post #5





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Cytat
POLE 1 = ; POLE 2 =


To mi sie pojawilo.

Mam jeden rekord wpisany.
Go to the top of the page
+Quote Post
SongoQ
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


  1. <?php
  2. include (&#092;"mysql.php\");
  3. $ostatni_rekord = &#092;"SELECT pole1, pole2 FROM images ORDER BY id DESC LIMIT 1\" or die(\"Błą podczas wyznaczania ostatniego rekordu\");
  4. $wykonaj = mysql_query($ostatni_rekord) or die(&#092;"Błą podczas zapytania\");
  5. while ($r= mysql_fetch_array($wykonaj, MYSQL_ASSOC))
  6. echo 'POLE 1 = '.$r['pole1'].' POLE 2 = '.$r['pole2'];
  7.  
  8. ?>
Go to the top of the page
+Quote Post
mario
post
Post #7





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


Cytat(NetJaro @ 2005-05-03 12:44:56)
Cytat

POLE 1 = ; POLE 2 =


To mi sie pojawilo.

Mam jeden rekord wpisany.

Dałem kod jako przykład, żeby zilustrować jak powinno się pobrać dane. Musisz zamiast POLE1 i POLE2 odpowiednio przypisać nazwy Twoich pól w bazie.
Go to the top of the page
+Quote Post
NetJaro
post
Post #8





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Działa Dzięki !
Go to the top of the page
+Quote Post

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: 25.08.2025 - 16:27