"0" değeri geliyor olabilir mi ? o da boş değer olarak sayılır bilgine hocam..
birde "PDO::FETCH_ASSOC" burdaki değeri print_r ile ekrana basın ! bakın ne gibi değerler geliyor sorun var mı yokmu..(while döngüsü hemen altına)

gelen değerleri bilemediğim için birşey diyemiyorum.