fetchRowで$iやめてみたら?
そのままだと$rowでbreakする必要があるかもしれないけど。