Смысл с этого велосипеда? Бред вообще...
фу... что за дерьмо? как можно так убого написать?
Гомункул, божачки - а ты лучше напишешь подобное
$q = $stmt->prepare("Select * from `table` where `name`= ?"->execute(array($name));
$res = $q->FetchAll(PDO::FETCH_ASSOC);
foreach($res as $user){
echo $name['name'];
}