我试图做一个基本的事情:回显存储在数据库中的变量。我的文档定义了要显示的变量内容:
<?php
$myvar = "this_is_my_content";
?>
$con = "SELECT LEFT(my_field, 2), my_otherfield FROM my_table";
$res = mysql_query($con);
while (list($my_field, $my_otherfield) = mysql_fetch_array($res)) {
if ($my_field != "XX"){
echo $my_field;
}
}
结果应为:
Some html content here and this_is_my_content
但我能得到的是:
Some html content here and $myvar
我正在尝试改变单引号,双引号,连接字符串和变量,变量变量之间的100种组合。有人看到了什么问题吗?非常感谢任何建议
答案 0 :(得分:0)
尝试使用eval()。
echo eval($my_field);
另外,请注意。将PHP代码存储在数据库中是一个可怕的想法。