Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] liczenie wierszy MySQL
Forum PHP.pl > Forum > Przedszkole
Gibcio3
Witam,

Mam taki oto kod:


  1. /*połączenie i wybieranie bazy */
  2.  
  3. $wynik = mysql_query("SELECT * FROM users ORDER BY `wejscia` DESC") OR die('Błąd zapytania');
  4.  
  5. IF(mysql_num_rows($wynik) > 0) {
  6. while($r = mysql_fetch_assoc($wynik)) {
  7.  
  8. echo $r['jakasnazwa'];
  9.  
  10. }


Chcę aby przed $r['jakasnazwa'] wyświetlały mi się numerki 1,2,3,4,5 tyle ile wpisów to tyle numerków niestety nie mogę tak wprowadzić numeru id bo mam sortowanie więc wyświetlało by różne liczby. Próbowałem z pętlą for działa dobrze lecz wykonuje to tyle razy ile jest wpisów w bazie więc jesli mam 4 wpisy to pokazuje mi 4 takie same wpisy i później 4 wpisy - 2 itd.


Tak powinno być
1 - nazwa - numer id 2
2 - nazwa2 - numer id 1
3 - nazwa3 - numer id 3
biggrin.gif

Z góry dzięki za pomoc biggrin.gif
atomek4
A tak próbowałeś:
  1. <?php
  2. /*połączenie i wybieranie bazy */
  3.  
  4. $wynik = mysql_query("SELECT * FROM users ORDER BY `wejscia` DESC") or die('Błąd zapytania');
  5.  
  6. if(mysql_num_rows($wynik) > 0) {
  7. $i = 1;
  8. while($r = mysql_fetch_assoc($wynik)) {
  9.  
  10. echo $i. ' '.$r['jakasnazwa'];
  11. $i++;
  12.  
  13. }
  14. ?>


Reszty nie wiem bo nie napisałeś jak wygląda ta tabela z userami. A tak przy okazji to chyba ten temat nie powinien być w tym dziale. Pozdrawiam smile.gif
Gibcio3
lol działa dzieki próbowałem tak ale w złym miejscu dawałem $i = 1; biggrin.gif
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.