[PHP] Kako brati podatke iz MYSQL-a preko While-a
 
potegnime 18. avg 2011 10:11:52 Pridružen od:
20. feb 2011
76 objav
17 9 4
#1

hello,



imam en problem in upam da bi boste pomagali :)


$query = mysql_query ("SELECT ekipa FROM lestvica");
while ($rez = mysql_fetch_array($query))
{
print $rez['0'];
}

torej... iz baze preberem podatke, ki so shranjeni pod polje ekipa... za prikaz vseh podatkov v bazi uporabim while, z katerim na koncu vse shranim v $rez in printam...



rad bi shranil vse podatke (teh je sicer 10) vsakega v svojo spremenljivko pa imam nekaj problemov z tem... poizkusil sem z explode ampak zaenkrat še ni bilo uspeha :) tako pa prosim da mi razložite kako bi rešil ta problem :)



lp, in hvala :)


všeč(0) ni všeč(0) spam(0)
 
schtr4jh 18. avg 2011 10:40:54 Pridružen od:
24. nov 2008
402 objav
322 33 4
#2

Pred while zanko napiši $final = array();, v while zanko pa $final[] = $rez['ekipa']; Če je to seveda kar potrebuješ.


všeč(3) ni všeč(0) spam(0)
 
potegnime 18. avg 2011 10:48:21 Pridružen od:
20. feb 2011
76 objav
17 9 4
#3

točno to sem rabil :) najlepša ti dala


všeč(1) ni všeč(0) spam(0)
 
jurij123 18. avg 2011 11:21:22 Pridružen od:
20. nov 2010
572 objav
675 148 10
#4

Zakaj ne naredis tako?


while ($rez = mysql_fetch_array($query))
{
$ekipa = $rez['ekipa'];
...
}
všeč(4) ni všeč(0) spam(0)
 
potegnime 18. avg 2011 12:21:18 Pridružen od:
20. feb 2011
76 objav
17 9 4
#5

mislim da sem ravno to poskušal pa mi ni delalo...


všeč(0) ni všeč(0) spam(0)
 
schtr4jh 18. avg 2011 13:47:33 Pridružen od:
24. nov 2008
402 objav
322 33 4
#6

Če želiš spremenljivki dodat neko vrednost (string), uporabiš $ekipa .= $rez['ekipa']. Enak rezultat dobiš, če v moji kodi na koncu while zanke dodaš $final = implode($final);



Pomeni: če potrebuješ vse podatke skupaj, uporabiš .=, če potrebuješ vsakega zase pa array.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se