Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] druga pętla nie działa
Forum PHP.pl > Forum > Przedszkole
terabit
Witam,

mam np coś takiego:
  1. <?php
  2. mysql_connect('localhost', 'root', 'root');
  3.        mysql_select_db('.........');
  4.        $a = mysql_query("SELECT * FROM person");        
  5.        
  6.        while ($b = mysql_fetch_array ($a))
  7.        {
  8.            echo $b['name'].' ';
  9.        }
  10.        
  11.        while ($b = mysql_fetch_array ($a))
  12.        {
  13.            echo $b['name'];
  14.        }
  15. ?>


problem w tym że pętla działa ale tylko za pierwszym razem
czy można zrobić tak że będzie działać dwa razy winksmiley.jpg

Z góry dzięki za pomoc winksmiley.jpg
grzana12
W zasadzie powinna działać. Natomiast moim zdaniem nie ma sensu żeby to robić po co dwa razy wykonywać tę samą pętlę. Lepiej raz ją wykonać i przechowywać w jakiejś zmiennej tą tablicę którą wyciągnąłeś.

P.S.
Może nie działa dlatego że gdzieś nadpisujesz sobie zmienną "a"
Fifi209
musisz ponownie wykonać selecta winksmiley.jpg

Ale lepiej faktycznie jest zapisać wynik do zmiennej .
mls
Wstaw
  1. <?php
  2. ?>

pomiędzy obie pętle while.
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.