【问题标题】:copy email address from table and paste them in a text field , seperated by commas [closed]从表格中复制电子邮件地址并将其粘贴到文本字段中,用逗号分隔 [关闭]
【发布时间】:2014-08-10 13:36:39
【问题描述】:

我正在尝试创建一个群发邮件脚本。 我已经为剧本做好了准备。

我在数据库中有电子邮件,我想从表格中选择所有电子邮件并将它们粘贴到表单上的文本字段中,以逗号分隔,

select email from table ;

它显示了很多电子邮件,我想将捕获的电子邮件复制到以逗号分隔的文本字段中,即

电子邮件,电子邮件 2,电子邮件 4,电子邮件 2

脚本会一一查看该字段中的邮件并继续发送邮件。

感谢您的指导。


以下是我到目前为止所做的。

<?php
$includes[title]="Mail List";
include('config.php');

$sql = $Db1->query("select group_concat(email) as email from user");
$temp=$Db1->fetch_array($sql);
$thismemberinfo['emails']=$temp[email];
echo "$thismemberinfo[emails]";

?>


<form name="form1" method="post" action="Send-Out-Mass-Email-PHP-script.php">
  <div align="center">
    <p class="style2"> Email Massal Form </p>
    <table width="40%" border="0">
      <tr>
        <td width="37%" valign="top" class="style1">To </td>
        <td width="4%" valign="top" class="style1">:</td>
        <td width="59%" valign="top" class="style1"><label>
         <input name="email_list" type="text" id="email_list" size="25" value= $thismemberinfo[emails]>
        </label></td>
      </tr>
      <tr>
        <td valign="top" class="style1"> Subject </td>

电子邮件现在以逗号分隔的格式显示,但是我无法将它们粘贴到文本字段中。

【问题讨论】:

  • 我不知道兄弟,如何完成这项任务。这就是我问过的
  • 如果你想做的是从 DB 向每个地址发送一封电子邮件,那你就大错特错了。
  • 我的网站上有一个群发邮件,但它工作时间很长——我有新代码并且可以很好地与我一起工作....可能不符合要求,但符合我的需要应该够了..
  • 或者可能是您对群发邮件脚本的一些建议,我可以用它来发送电子邮件
  • 这是stackoverflow.com/q/23196375stackoverflow.com/q/23828913 的一种方式,您可以以此为基础。

标签: php mysql sql email


【解决方案1】:

好吧,如果你想用逗号分隔所有电子邮件,你可以用你的 MySQL 查询来做到这一点:

select group_concat(email) as emails from table ;

【讨论】:

【解决方案2】:

你可以使用group_concat()做你想做的事:

select group_concat(email)
from table;

请注意,有一个最大大小,如果您有很多电子邮件地址,这可能不够。

默认情况下,最大长度为 1024。如果需要,您可以将系统变量 group_concat_max_len 重置为更大。文档是here

【讨论】:

  • 我的数据库上的电子邮件数量每天都在增加.. .. 一旦我提取了电子邮件.. 如何将它们粘贴到用逗号分隔的文本字段中??
  • @Neha 。 . .这不是一个真正的数据库问题。您应该发布您用于应用程序的 php 代码。您最好在 php 中循环遍历结果集并一次添加一封电子邮件。
  • 我已经更新了问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-24
  • 1970-01-01
  • 2022-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多