nel ciclo del while aggiungi dei print delle variabili prese da db, in questo modo puoi capire se il problema è nell'assegnazione del dato all'array o nella query sql