Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Pętla odczytująca kilka pierwszych najwyższych wartości z kolumny
poxrimex
post
Post #1





Grupa: Zarejestrowani
Postów: 368
Pomógł: 2
Dołączył: 23.09.2007

Ostrzeżenie: (60%)
XXX--


Mam w mysql kolumnę numer użytkownika z liczbami całkowitymi. Jak zrobić pętle, która odczyta 10 największych wartości zaczynając od największej a kończąc na tej o 10 mniejszej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
smietek
post
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Myślę, że chodzi Ci o wyświetlanie 10 ostatnich użytkowników.
To wystarczy wysłać odpowiednie zapytanie, a potem je wyświetlić:
  1. <?php
  2. $zapytanie = "SELECT * FROM users ORDER BY id DESC LIMIT 0,10"; //Zapytanie które pobierze dziesięciu ostatnio dodanych (lub jak wolisz z najwyższym ID) użytkowników
  3. $wynik = mysql_query($zapytanie); //Wysłanie zapytania
  4.  
  5. while ($users = mysql_fetch_array($wynik)){ 
  6. $nick = $user[nick]; //Tutaj ustawiamy dla $nick nazwę użytkownika z bazy danych, tylko zmień $user[nic
    k] na taką nazwę jaką masz nazwę tabeli w MySQL, czyli np. $user[nazwa_usera]
  7. echo $nick . '<br />'; //Wyświetlamy nick
  8. }
  9. ?>

Tak powinno działać, ale nie sprawdzałem
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: 15.10.2025 - 08:27