Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] pobieranie rekordu a zapytanie o niego
Forum PHP.pl > Forum > Przedszkole
!*!
  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?
Cosi*
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.
mike
A może byś tak z łaski swojej zaczął od dokumentacji?
mysql_fetch_array()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.