Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Wyświetlanie rekordów od x do x
Forum PHP.pl > Forum > Przedszkole
krzychu0808
Witam mam problem chciałem wyśweitlić wyniki od 0 do 32, od 33 do 65, od 66 do 99
zrobiłem tak:
  1. <div class="tab1">
  2. <?php
  3. $zapytanie = "SELECT * FROM smich_kategorie ORDER BY kat_kategoria LIMIT 0,32";
  4. $wykonaj = mysql_query ($zapytanie);
  5. while($kat = mysql_fetch_array ($wykonaj))
  6. {
  7. echo "$kat[kat_kategoria]<br/>";
  8. }
  9.  
  10. ?>
  11. </div>
  12. <div class="tab2">
  13. <?php
  14. $zapytanie = "SELECT * FROM smich_kategorie ORDER BY kat_kategoria LIMIT 33,65";
  15. $wykonaj = mysql_query ($zapytanie);
  16. while($kat = mysql_fetch_array ($wykonaj))
  17. {
  18. echo "$kat[kat_kategoria]<br/>";
  19. }
  20.  
  21. ?>
  22. </div>
  23. <div class="tab3">
  24. <?php
  25. $zapytanie = "SELECT * FROM smich_kategorie ORDER BY kat_kategoria LIMIT 66,99";
  26. $wykonaj = mysql_query ($zapytanie);
  27. while($kat = mysql_fetch_array ($wykonaj))
  28. {
  29. echo "$kat[kat_kategoria]<br/>";
  30. }
  31.  
  32. ?>
  33. </div>


ale wyświetla mi w tab1 i w tab3 odpowiednią ilość a w tab2 wyświetla wyniki od 33 do 98... proszę o pomoc
Crozin
Składnia LIMIT jest taka
Kod
LIMIT ofset, ilosc
Czyli pierwszy argument to od którego rekordu ma zacząć "wybierać", a drugi to ILE rekordów (a nie do któego)
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.