Öncelikli önerim değişkenlerinizi anlamlı isimlerle oluşturmanız yönünde. İleriki zamanlarda size veya kodu okuyacak başka birine çok büyük bir yardımcı olacaktır. İkincisi ise mysql_query ve benzeri fonksiyonlar yerine PDO gibi bir kütüphane kullanmanızdır. mysql_* fonksiyonları PHP 5.5 sürümünde deprecate edildi, yani kullanılmaması gerekenler listesine alındı. Bir sonraki sürümde ise tamamen kaldırılacağı söylendi.

Sorunuza gelirsek; kullandığınız tüm kodları yazabilirseniz hata daha net anlaşılabilir ancak aklıma ilk gelen sorun veritabanından dönen bilgileri bir while döngüsü içinde kullanmamış olmanız.

// Sorgu MySQL sunucusuna gönderilir ve dönen kaynak değişkene atanır.
$kaynak = mysql_query('SORGU');

// Kaynak her okunduğunda MySQL sunucusunun gönderdiği sırayla bir
// satır döndürür. While ile, kaynaktan bir satır döndükçe, while bloğunun
// içindeki işlem yapılır.
while ($satir = mysql_fetch_assoc($kaynak))
{
    echo $satir['kolon_adi'];
}