назначать все, а результаты переменной

У меня есть оператор select. Он выбирает все мои теги из базы данных. Каждый тег является записью, поэтому, когда запрос получает результаты, они выходят как tag1tag2tag3 если они повторяются внутри оператора while. Когда я повторяю результаты вне выражения while, я получаю tag3. В результате я хотел бы получить tag1, tag2, tag3. Каков наилучший способ приблизиться к этому?

 $sql = "SELECT name FROM tags WHERE vid_id=?"; $gettags = $conn->prepare($sql); $result=$gettags->execute(array($vid_id)); while ($row=$gettags->fetch(PDO::FETCH_ASSOC)){ $tags=$row['name']; } echo $tags; //produces tag3 if entries are tag1tag2tag3