Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] pobieranie rekordu a zapytanie o niego
!*!
post 10.07.2007, 19:14:47
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. <?php
  2.  
  3. $ostat = mysql_query("SELECT * FROM userdata ORDER by username desc limit 5");
  4. echo "<br />ostatnio: $ostat";
  5.  
  6. ?>


pobranie 5 ostatnich rekordów z tabeli userdata z pola username... tylko ze zamiast wynikow oczekiwanych mam:

  1. <?php
  2. Resource id #1
  3. ?>


hmm więc co jest z tym nie tak?


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Cosi*
post 10.07.2007, 19:25:43
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Dąbrowa Górnicza

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


Tym nie pobierzesz rekordów. Musisz użyć jeszcze jednego polecenia:

  1. <?php
  2. echo "ostatnio:";
  3. $pytanie = mysql_query("SELECT * FROM userdata ORDER by username desc limit 5");
  4. while($ostat = mysql_fetch_assoc($pytanie)) // to ta linijka
  5. {
  6.  print_r($ostat);
  7. }
  8. ?>


Polecenie mysql_fetch_assoc() służy właśnie do pobierania rekordów z bazy. Wynik będzie w tablicy, więc wypisujesz osobno każde pole albo po prostu print_r.


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post
mike
post 10.07.2007, 19:26:10
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A może byś tak z łaski swojej zaczął od dokumentacji?
mysql_fetch_array()
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 17:56