因此,对于我的一个消息功能,我希望我的群发消息能够显示用户的用户名。
这是message
表messages
中的“消息”。
Hey $_SESSION['username']!
General message for everyone
然而,当我尝试在我的mysql表中放置'$ _SESSION ['username']'时,它不会回显消息上的用户名。
我的消息存储在数据库中,它基本上在消息页面上回显。
可以这样做吗?
答案 0 :(得分:1)
为了从数据库值执行存储的代码,您需要使用eval()
,evil
。您可能最好存储一个占位符,然后在输出之前用适当的值替换它。
商品强>
Hey #user#!
General message for everyone
<强>显示强>
$output=str_replace("#user#",$_SESSION['username'],$yourContentFromDatabase);
echo $output;