![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zastanawiam się, dlaczego php nie trzyma w pamięci wynik zapytania do MySQL. Mam w kodzie $zmienna1, którą chciałbym użyć dwukrotnie. Niestety za drugim razem już jej nie widzi, pętla while nie wyrzuca wyników i muszę powtórzyć zapytanie do bazy. Z góry dziękuje za pomoc.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 76 Dołączył: 27.12.2011 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Na początek pozbądź się tego mysql_* i użyj mysqli lub pdo.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, że każdy obrót tej pętli pobiera kolejny wiersz, więc jeśli chcesz drugi raz tego użyć, to musisz wrócić do pierwszego wiersza.
Po pierwszym while daj: PS. Nazywanie zmiennej $zmienna1 jest trochę słabe. (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Aqu dzięki!
Nazwy zmiennych pozamieniałem i skróciłem kod żeby był bardziej czytelny. PDO później, trochę spieszę się z projektem i mam dużo do zmiany. Dzięki! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 15:35 |