我想用逗号分隔来自数据库的值。我找不到执行此操作的 SQL 方法,如果我尝试在 while 循环中执行此操作,它会在字符串末尾放置一个逗号,这是我不想要的。
private function retrieve_subjects(){
$dbh = $this->connect();
$stmt = $dbh->prepare("SELECT name FROM subject");
$stmt->execute();
$stmt->bindColumn('name', $name);
while($stmt->fetch(PDO::FETCH_BOUND)){
$sub .= $name;
}
return $sub;
}