$rows= array();
while($arr = mysql_fetch_assoc($result))
{
$rows[] = $arr;
}
While içinde kullanmalısın.Bu şekilde $rows array şeklinde gelir. Foreach içinde echo kullan array olduğu için.
Düzenleme: yeni eklediğin resimde db değişkenini bulamıyor. Düzgün şekilde include veya require ettiğinden emin misin?