Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]problem z wykorzystaniem danych kilkakrotnie
Larges
post 5.02.2009, 11:52:29
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


Witam, podam prosty przykład o co mi chodzi. Chcę wyświetlić dane dwukrotnie.

Kod
$query = mysql_query("SELECT * FROM imiona ORDER BY id");
While($wykonaj = mysql_fetch_array($query)
{
    echo "$wykonaj[1];
}

While($wykonaj2 = mysql_fetch_array($query)
{
     echo "$wykonaj2[1];
}


Niestety w ten sposób uzyskuję efekt tylko w pierwszej zapętlonej tablicy.


--------------------
Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post 5.02.2009, 11:56:29
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A czytaliśmy manuala? mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual
Cytat
Returns an array that corresponds to the fetched row and moves the internal data pointer ahead.

Przyda Ci się mysql_data_seek" title="Zobacz w manualu PHP" target="_manual.

edit@down: ale jaki jest sens dwukrotnego zapychania pamięci w ten sposób, jeśli ma kilkaset rekordów?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
blooregard
post 5.02.2009, 12:09:06
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Lub nie korzystać dwa razy z myslq_fetch_array, tylko RAZ wypełnic sobie jakąś tablicę wynikową rezultatem zapytania i dalej operować juz na tej tablicy.


--------------------
Life's simple... You make choices and don't look back...
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: 8.07.2025 - 07:18