【发布时间】:2014-10-04 05:04:01
【问题描述】:
我正在尝试使用 heredoc 撰写电子邮件内容。我不知道如何访问从以前的一些 sql 查询中存储的变量并将它们插入到文本中。
这是 sql 查询:
$week=mysql_query('SELECT `Name`, `fname`, `Marca` FROM `personal` WHERE (`Responsabil`='.$id.') AND (`Protectie`>="'.$CurrentDate.'") AND (`Protectie`<"'.$WeekDate.'") AND (`Notificat`!=1)');
$exp=mysql_query('SELECT `Name`, `fname`, `Marca` FROM `personal` WHERE (`Responsabil`='.$id.') AND (`Protectie`<"'.$CurrentDate.'") AND (`Notificat`!=1)');
$week=mysql_fetch_assoc($week);
$exp=mysql_fetch_assoc($exp);
还有问题:
$content=<<<EMAIL
We inform you that the following people:
$week['Name'] $week['fname']
$exp['Name'] $exp['fname']
are due for inspection.
EMAIL;
我需要在此处插入由查询产生的所有名称。查询已经过测试并且可以正常工作。
【问题讨论】:
-
你遇到了什么错误?
-
解析错误:语法错误,意外的 '' (T_ENCAPSED_AND_WHITESPACE),需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)。它不喜欢 $week 之类的 ' '....
-
EMAIL;位删除后有空格。