php - 从 MySQL PHP 创建逗号分隔列表

标签 php mysql

我的表中有一个用户列表。我将如何获取该列表并将其作为一个 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/

相关文章:

mysql - Laravel Eloquent : Using ->update(), 如果不是 "integrity constraint violation: 1062 Duplicate entry",则只需更新

java - 如何将springREST集成到wicket网站中?

mysql - 使用 "IN"关键字的子查询

php - php 和 mysql 中的二叉树实现(家谱)

php - mysql中的条件插入或更新

php - Wordpress 子目录给出 404

java - 将 java.sql.Timestamp 保存到 mysql 日期时间列会更改时间

mySQL 数据类型 - 为什么在 int : int(11) 之后有一个数字

php - 日期时间不节省十分之一

php - 输入凭据后空白wp-login.php页面