在MySQL数据库中回显PHP变量

时间:2013-08-30 05:54:51

标签: php mysql

因此,对于我的一个消息功能,我希望我的群发消息能够显示用户的用户名。

这是messagemessages中的“消息”。

Hey $_SESSION['username']!

General message for everyone

然而,当我尝试在我的mysql表中放置'$ _SESSION ['username']'时,它不会回显消息上的用户名。

我的消息存储在数据库中,它基本上在消息页面上回显。

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

为了从数据库值执行存储的代码,您需要使用eval()evil。您可能最好存储一个占位符,然后在输出之前用适当的值替换它。

商品

Hey #user#!

General message for everyone

<强>显示

$output=str_replace("#user#",$_SESSION['username'],$yourContentFromDatabase);
echo $output;