我的表中有一个用户列表。我将如何获取该列表并将其作为一个 PHP 变量返回,每个用户名以逗号分隔?
最佳答案
您可以使用查询生成逗号分隔的列表:
SELECT GROUP_CONCAT(username) FROM MyTable
否则您可以获取行并在 PHP 中加入它们:
$sql = "SELECT username FROM MyTable";
$stmt = $pdo->query($sql);
$users = array();
while ($username = $stmt->fetchColumn()) {
$users[] = $username;
}
$userlist = join(",", $users);
关于php - 从 MySQL PHP 创建逗号分隔列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3808834/