Ciao, secondo me è l'istruzione all'interno del ciclo while che non va bene.
Nel tuo caso la funzione mysql_fetch_row() ritorna un array composto da un solo elemento e in un array il primo elemento ha indice "0" e non "1".