gpt4 book ai didi

php - 需要分组到数组中,MySQL表中相同的值组

转载 作者:行者123 更新时间:2023-11-29 09:01:12 24 4
gpt4 key购买 nike

我一直在尝试各种方法来使其正常工作,我有一个表包含要出去的电子邮件。原因是,我宁愿存储它们并每 24 小时将其发送给每个收件人,并将数据整理到一封电子邮件中,而不是发送数十封类似的电子邮件。

所以我有“发件人”、“收件人”、“主题”和“消息”字段,我想找到所有发送到同一地址的字段,并将它们放在一个以该电子邮件地址作为键的数组中。

因此,我可以使用键作为邮件函数中的 to 字段来遍历该数组,并在发送之前将内容循环处理为一封电子邮件。

如果有人知道我如何使用 MySQL 查询或 PHP 来做到这一点,那就太棒了。

谢谢。

我已经得到了这个,但它没有像我希望的那样工作,当数据库在 to 字段中存储多个相同的值组时,我在数组中只得到了其中的一个。

while($data = mysql_fetch_assoc($query)){
$array[$data['to']] = $data;
}

最佳答案

你总是重写 $data 而不是附加新消息

您需要创建关联数组并仅在末尾附加消息。类似的东西

while($data = mysql_fetch_assoc($query)){
$array[$data['to']]['message'] .= $data['message'];
}

关于php - 需要分组到数组中,MySQL表中相同的值组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560005/

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