gpt4 book ai didi

php - 将 MySQL 列转换为自定义数组字符串

转载 作者:行者123 更新时间:2023-11-30 21:49:41 24 4
gpt4 key购买 nike

我有一个数据库,其中包含我系统的所有登录信息。我基本上想从这些登录名中查询所有电子邮件地址,并将它们放入一个变量中,这样我就可以使用该变量向所有有权访问的人发送电子邮件。

这是我到目前为止所得到的..

$db2 = new PDO('mysql:dbname=dbname;dbhost=localhost', 'root', 'password');
$stmt2 = $db2->query("SELECT user_email FROM users ORDER BY user_id");
$useremails = $stmt2->fetchAll(PDO::FETCH_ASSOC);
echo $useremails;

不幸的是,这只是给了我“Array”的结果

我已经试过了,但它没有按照我需要的方式工作.. - MySQL column into PHP array error

我希望变量读出的结果是 "email1@email.com, email2@email.com, email3@email.com"

这样我就可以像这样在我的电子邮件发件人中使用它..

$to = "test1@testing.com, test2@testing.com, test3@testing.com, test4@testing.com";

所以我不会把它们都写出来,而是把..

$to = "$useremails";

最佳答案

你可以这样简单地进行:

$emailsStr = implode('; ', array_column($useremails, 'user_email'));

关于php - 将 MySQL 列转换为自定义数组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47801419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com