[PHP] Kako brati podatke iz MYSQL-a preko While-a

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 :)

5 odgovorov

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

3

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

1

Zakaj ne naredis tako?

while ($rez = mysql_fetch_array($query))
{
$ekipa = $rez['ekipa'];
...
}
4

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

Č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.