Php 从mysql结果打印$variable

Php 从mysql结果打印$variable,php,mysql,variables,eof,Php,Mysql,Variables,Eof,我有一个mysql二进制表,用于存储html电子邮件布局。在这个布局中,我想把填充在页面中的标签放在该布局将被调用的页面中。我似乎不能让它显示任何东西,除了标签 例如: 从mysql数据库调用-> $sql_result = 'The property name is $prop_name.'; $message = <<<EOF $sql_result EOF; $sql\u result='属性名为$prop\u name'; $message=如果将“属性名为

我有一个mysql二进制表,用于存储html电子邮件布局。在这个布局中,我想把填充在页面中的标签放在该布局将被调用的页面中。我似乎不能让它显示任何东西,除了标签

例如:

从mysql数据库调用->

 $sql_result = 'The property name is $prop_name.';

 $message = <<<EOF
 $sql_result
 EOF;
$sql\u result='属性名为$prop\u name';
$message=如果将“属性名为$prop_name.”从数据库中拉出,这只是纯文本。它不会使用$prop_名称变量更改$prop_名称

你应该做的只是替换文本

因此:

这将用$prop_name变量的内容替换文本中的$prop_name锚点(如$sql_结果变量中的锚点)。

如果将“属性名为$prop_name.”从数据库中拉出,这只是纯文本。它不会使用$prop_名称变量更改$prop_名称

你应该做的只是替换文本

因此:


这将用$prop_name变量的内容替换文本中的$prop_name锚点(如$sql_结果变量中的锚点)。

我猜我正在尝试构建一个用户可以编辑的电子邮件模板。通过插入一些预定义的变量或标记,它将发送电子邮件,例如在显示页面的同时在屏幕上看到的属性名称。如果将单引号更改为双引号,
$prop_name
将被正确替换,只要它有一个值,我想我正在尝试建立一个用户可以编辑的电子邮件模板。通过插入一些预定义的变量或标记,它将发送电子邮件,例如在显示页面的同时在屏幕上看到的属性名称。如果将单引号更改为双引号,
$prop_name
将被正确替换,只要它有一个值。非常感谢!我想这只是文字的问题,但我想不出如何解决。。我真的很感谢你的帮助!不客气。别忘了把我的答案标记为正确(在我答案左边的V上打勾)。万分感谢!我想这只是文字的问题,但我想不出如何解决。。我真的很感谢你的帮助!不客气。别忘了把我的答案标记为正确(在我答案的左边打V)。
$prop_name = "Finca el Otero";
$output = str_replace('$prop_name', $prop_name, $sql_result);
echo $output;