02-10-2011, 04:53
Po 1. Pętla while a nie foreach 
Po 2.
A nie jest tak, że pętla wykonuje się n razy ale niestety z racji zapisu $district = $row['district'] przy każdej iteracji NADPISUJESZ wynik?
Wrzuć przed while'a $district = array(); a później w pętli zamien $district = $row['district'] na $district[] = $row['district']
W ten sposób otrzymasz tablice tablic a nie ostatni wynik z zapytania

Po 2.
Kod:
while ($row = mysql_fetch_array($result)) {$district = $row['district'];}
A nie jest tak, że pętla wykonuje się n razy ale niestety z racji zapisu $district = $row['district'] przy każdej iteracji NADPISUJESZ wynik?
Wrzuć przed while'a $district = array(); a później w pętli zamien $district = $row['district'] na $district[] = $row['district']
W ten sposób otrzymasz tablice tablic a nie ostatni wynik z zapytania
