Topic: while ir spausdinimas uz jos ribu

Kaip galima padaryti kad eitu spausdinti reiksme gauta uz while funkcijos ribu pvz:

while($aaa=mysql_fetch_assoc) // fetcinu is mysql uzklausos duomenis
{
echo $aaa['id']; // spausdinu pasirinkta viena reiksme viso stulpelio
}

Ir noriu spausdinti atskirai ta pati echo $aaa['id']; tik uz while() ribu bet neina nes spausdina tik pirma stulpelio reiksme
Ar taip eina?

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: while ir spausdinimas uz jos ribu

Na geriausia praktika yra:
Suformuoti duomenis ir tik tada pradėti išvedimą. Tavo atveju while cikle duomenys turėtų būti sudedami į masyvą, o vėliau daryk su juo ką nori.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: while ir spausdinimas uz jos ribu

zygis wrote:

Na geriausia praktika yra:
Suformuoti duomenis ir tik tada pradėti išvedimą. Tavo atveju while cikle duomenys turėtų būti sudedami į masyvą, o vėliau daryk su juo ką nori.

o kaip tai daroma sudeti viska i masyva?

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: while ir spausdinimas uz jos ribu

Na čia basic dalykai...

$masyvas = array();
while($row=mysql_fetch_assoc) // fetcinu is mysql uzklausos duomenis
{
$masyvas[] = $row;
}
print_r($masyvas);

šiaip patarčiau iškart imti jautį už ragų ir pradėti naudoti kokį nors PDO, jis jau turi reikiamus metodus kuriais gausi norimą masyvą be problemų.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer