Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> z tabeli pobieram jedno pole i w pętli while z każdym przebiegiem chce podać inną zmienną
scorpion10
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 8.07.2016

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


Witam ! Napotkalem problem, a mianowicie z tabbeli Mysql pobieram Selectem jedno pole i w yniku otrzymuje 4 rekordy. Chce je wyświetlić w petli while i z każdym przebiegem pętli nadać pobranemu polu inną nazwę zmiennej.

$kwer = SELECT id_pole FROM tabela WHERE id = $id;

while($rekord = mysql_fetch_array($kwer)){

$zmienna = $rekord[id_pole];

i tutaj jest problem ja z kolejnym przebiegiem nadać kolejną wartość pola po inną nazwę zmiennej
np:

$zmienna2 = $rekord[id_pole]; itd.

}

echo $zmienna;
echo $zmienna2;

Czy ktoś moze mi podpowiedzieć ? bo pod każy wynik pola potem muszę pobrac odpowiedni rekord z innej tabeli a tak to tylko moge ich wartośc wyswietlic na ekranie.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


a nie lepiej pobrać od razu wszystko czego potrzebujesz jednym zapytaniem? Będzie szybciej, wydajniej, i ładniej.

A jeśli już chcesz koniecznie się uprzeć na nadawanie zmiennym innej nazwy to:

  1. $i=0;
  2. while(warunek) {
  3. ${'zmienna'.$i} = 111;
  4. $i++;
  5. }
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: 3.10.2025 - 13:33