Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL]Proszę o wyjaśnienie
Forum PHP.pl > Forum > Przedszkole
kanji
może mi ktoś powiedziec dlaczego przy tym kodzie nie ma problemu i wszystko jest wyświetlane
  1. <?php
  2. $sWoj = "select * from wojewodztwo";
  3.    $wWoj = mysql_query($sWoj);
  4.    $num = mysql_numrows($wWoj);
  5.    
  6.    
  7.    $i=0;
  8.    
  9.    while ($i < $num)
  10.    {
  11.        echo"<option value=".mysql_result($wWoj,$i,"ID_Woj").">".mysql_result($wWoj,$i,"nazwa")."</option>";
  12.        $i++;
  13.    }
  14. ?>

natomiast jeśli użyje poniższy kod
  1. <?php
  2. $sWoj = "select * from wojewodztwo";
  3.    $wWoj = mysql_query($sWoj);
  4.    $num = mysql_fetch_array($wWoj);
  5.    
  6.    
  7.    
  8.    
  9.    while ($num)
  10.    {
  11.        echo"<option value=".$nump['id_woj'].">".$nump['nazwa']."</option>";
  12.    }
  13. ?>

to serwer się zawiesza tzn pracuje bardzo długo i jeszcze nie zwraca wyniku, nawet pokazanie errorów nie pomoże.
wookieb
A widzisz zebys zmienial wartosc $num? Nie przez to petla wykonuje sie w nieskonczonosc.
Zobacz jak działa while
kanji
smile.gif thx ja już nie mogę dzisiaj nic robic masakra, takie glupie blede popelniac dzieki!
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.