Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] numerowanie po..
Forum PHP.pl > Forum > Przedszkole
miki92
chcialbym zrobic cos takiego ze mam tabelke id| user_name | pkt , sortuje według pkt wstawiam na strone tabelke i jest wszystko ladnie, nie dalem aby wyswietlalo id. Jak zrobic aby wyswietlalo pozycje 1,2,3,4,5 ale wedlug pkt. Bo jak dam zeby wyswietlalo id to bedzie 1,5,3,2,4
kresh
  1. <?php
  2. /*
  3. ...
  4. jakaś logika pobierania danych z bazy
  5. ...
  6. dla przykładu zakładam że w tabeli istnieje pole
  7. o nazwie "jakiesPole" i każdy rekord tego pola 
  8. ma wartość "Lorem ipsum"
  9. $res - wynik zapytania do bazy
  10. */
  11. $i = 1;
  12. while( $row = mysql_fetch_array( $res, MYSQL_ASSOC ) ){
  13. echo $i . '. ' . $row['jakiesPole'] . '<br />';
  14. $i++;
  15. }
  16.  
  17. /*
  18. W rezultacie otrzymamy:
  19.  
  20. 1. Lorem ipsum
  21. 2. Lorem ipsum
  22. 3. Lorem ipsum
  23. 4. Lorem ipsum
  24. 5. Lorem ipsum
  25. itd
  26. */
  27. ?>
miki92
cos nie dziala wyrzuca blad Warning: mysql_fetch_array():

ale tak dziala:
CODE
$zapytanie = "SELECT pole FROM tabela";


$wykonaj = mysql_query ($zapytanie);
$idCnt = 1;
while ( $row = mysql_fetch_array( $wykonaj ) ) {
print( $idCnt . ' <br>' . $row['cos'] );
$idCnt++;
}
Balon
  1. SELECT pole FROM tabela ORDER BY punkty DESC

?
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.