Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]"Wychodzenie" zmiennych poza while()
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Zastanawiam się nad pewną właściwością pętli while.
Mamy taki kodzik:
  1. while($row=mysql_fetch_array($result,MYSQL_NUM)){
  2. $zmienna=$row[0];
  3. }
  4. echo $zmienna;
Ten kod nie wyświetli nic.
Natomiast jeśli zrobimy tak:
  1. while($row=mysql_fetch_array($result,MYSQL_NUM)){
  2. $zmienna=$row[0];
  3. }
  4. $zmienna222=$zmienna;
  5. echo $zmienna222;
to wtedy wyświetli się ostatnia wartość $row[0].
Wiecie dlaczego tak jest? Czy to celowe działanie tej pętli czy przypadkowe? Ma to coś na celu?

Ten post edytował sadistic_son 24.02.2010, 06:30:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Kurde no dziwna sprawa. I Twój i mój przykład zaczęły działać po restarcie kompa, czyli pewnie po restarcie apacha.
Ale taki bug? No nie domyśliłby się człowiek.
Anyway... THX.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 07:40