Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][MySQL] Sprawdzanie czy jest to ostatnie przejście pętli
Forum PHP.pl > Forum > Przedszkole
Ziels
Witam!

Potrzebuję wykonać pewne operacje przy ostatnim przejściu takiej pętli:

  1. <?php
  2. $query = $db -> query($sqlconn, "SELECT * FROM tabela");
  3. while($row = $db -> fetch_array($query))
  4. {
  5. //cośtam robi
  6. }
  7. ?>


Niestety nie mam pomysłu jak sprawdzić czy pętla przechodzi po raz ostatni, czy ktoś ma jakiś pomysł?
(mógłbym teoretycznie stworzyć drugą taką pętle i zakażdym jej przejściem robić $i++ a w tej powyżej robić $it++ i sprawdzać kiedy się pokryją, ale to mi wydłuzy czas potrzebny na wykonanie skryptu dwukrotnie a to jest efekt bardzo nieporządany...)
nospor
pobierz liczbe rekordow jaka zostala zwrocona, w petli zwiekszaj $i o jeden i jesli bedzie rowne liczbie rekordow to masz juz swoją ostatnią iteracje
Ziels
Dzięki, o to właśnie chodziło 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.