我需要一些帮助将php变量存储在数据库中
我正在制作新闻通讯系统。我们将在我们的数据库中插入新闻信件数据,然后仅发送给我们的注册用户。所以在这里我们需要在数据库中存储用户名($ name)和新闻字母数据,我们的用户配置文件url($ url)也在数据库中。因为我们可以在任何新闻信中的任何地方使用它们,所以我们需要将用户配置文件数据变量存储在数据库中
我尝试了什么
我在mysql表数据中使用直接变量
例如
Hello $ name
这是您的个人资料url $ profile_url
现在我们要先将这些数据存储在数据库中,然后我们将获取它并作为新闻信件发送
但是当我试图显示这些数据但其显示的数据是相同的。不用用户实际名称或$ profil_url作为用户个人资料链接覆盖$ name
我们如何才能将php变量存储在数据库中或在运行时转换php变量
答案 0 :(得分:0)
我想这次我更了解你的问题。你可以执行以下操作,从db中检索的字符串应存储在$ string中。
$string = $DBString;
eval("\$string = \"$string\";");
echo $string;
<强>注意强>
eval()语言构造非常危险,因为它允许执行任意PHP代码。因此不鼓励使用它。如果您已经仔细验证除了使用此构造之外没有其他选择,请特别注意不要将任何用户提供的数据传递到其中,而不事先正确验证它。