Postgres查询需要能够在$ to中用于电子邮件

时间:2013-02-20 20:09:59

标签: php html postgresql email syntax-error

我有一份报告,需要每天向店长介绍。除了需要调用商店经理电子邮件的$ to部分外,一切正常。我知道这与通常围绕电子邮件的单引号有关,但我无法使用我尝试的所有内容正常工作。有人能让我知道我错过了什么吗?

$store_managers = $db->getOne("SELECT users.email, store_managers.store FROM users, store_managers
            WHERE users.user_id = store_managers.user_id
            AND store_managers.store = $sNum[$row]");
   if(DB::isError($store_managers)) { echo '<div class="error">Error: - '.$store_managers->getDebugInfo().'</div>';}

$to = '$store_managers';

$headers  = "From: $from\r\n";
$headers .= "CC: $ccList1\r\n";
$headers .= "Content-type: text/html\r\n";

$subject = 'This is a TEST.';

$message = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'
<html><head></head><body>';
$message .= '<h3>THIS IS A TEST.</h3>';
$message .= '<br /><h5>'.$store_managers.'</h5>';

注意:最后使用的消息语法不适用于$to字段。我一直在死。通讯......消息保存在等等。

1 个答案:

答案 0 :(得分:0)

$to相关的代码中明显错误的是这一行:

$to = '$store_managers';

因为当用单引号括起来时,$store_managers变量不会被插值。你不想要这些单引号,而是这样做:

$to = $store_managers;