【发布时间】:2013-06-20 13:35:59
【问题描述】:
我将变量存储在 MySql 数据库中,并希望在其中回显字符串和变量。变量应该给出在 php 代码页中设置的值。
变量$MyVarr 以"This is $MyVarr" 的形式存储在db 中,然后在字符串中回显。
$MyString = $rw['MyStoredVarr'];
echo $MyString;
然而这不是返回$MyVarr的值,而是返回整个字符串
"This is $MyVarr"
我该如何解决这个问题。
编辑::
我已经尝试过这样做,将"This is {$MyVarr}" 存储在数据库中,但仍然无法解析变量。
【问题讨论】:
-
这是一个等待发生的安全漏洞。
-
你存储了 string "This is $MyVarr",你会得到同样的结果。让“$MyVarr”评估为变量值几乎没有任何明智的方法。
-
你的意思是在数据库中存储变量不是一个好习惯
-
为什么要在数据库中添加一个变量?你想用这种方式解决什么问题?
标签: php mysql string mysqli echo