ich behaupte mal da ist kein für mich erkennbarer fehler. vermute aber mal, wenn immer 5 ausgegeben wird, stimmt etwas mit deiner sql query class nicht. ich denke mal das wird __FILE__ oder __LINE__ anstelle des query results ausgegeben. steht der query zufällig in line 5?

versuch es doch mal mit einer sauberen sql abfrage, und ausgabe.