如何从列表中选择要发送的电子邮件

时间:2014-12-16 12:59:28

标签: php mysql email

我有一个名为lookup_roles的用户角色表,它包含user_id,email和role字段。

我需要在角色字段中提取具有“S”(S代表此系统中的测试)的行的电子邮件,并将它们放入$ to中,以便通过电子邮件发送以下其他语句。

    if ($production == 'Y' ) {

 $subject = "Production Subject";
 $to      = 'prodemail@email.com' . ', ';

} else {

 $subject = "[TEST]";
 $to      = 'testemai1@email.com' . ', ';
 $to     .= 'testemail2@email.com ' . ', ';

我觉得这很简单。感谢帮助。我现在还是个菜鸟。

2 个答案:

答案 0 :(得分:0)

SELECT email FROM lookup_roles WHERE role LIKE 'S'

然后简单地浏览结果并将它们放到$ to变量。

答案 1 :(得分:0)

您可以使用MySql的LIKE运算符。

$what_type = "test";  
$sql = "SELECT email from lookup_roles where email like '%" . $what_type . "%'";

我还没有测试过。