You are using fetch() which will not return anything but the first row. Try return $this->rowResult=$q->fetchAll(); That will then return an array of the rows into $users which I think is what you were expecting.
while($dbUser){
echo $dbUser['username'];
}
The while statement will repeat as long as the value in $dbUser is not null. So in your case it will continue until the end of time.