Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] druga pętla nie działa
terabit
post 29.03.2009, 12:35:08
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


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


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
grzana12
post 29.03.2009, 12:38:52
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 1
Dołączył: 4.02.2007
Skąd: Kartuzy

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


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"
Go to the top of the page
+Quote Post
Fifi209
post 29.03.2009, 12:41:12
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


musisz ponownie wykonać selecta winksmiley.jpg

Ale lepiej faktycznie jest zapisać wynik do zmiennej .


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
mls
post 29.03.2009, 13:13:07
Post #4





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Wstaw
  1. <?php
  2. ?>

pomiędzy obie pętle while.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:16