【发布时间】:2011-03-29 07:07:56
【问题描述】:
早上好!
我的 MySQL 查询返回一个 PHP 变量名称,我想在输出它时对其进行“双重”评估。以身作则对我来说可能是最好的。
在我的静态资源页面上:
$page1 = "test1.php";
$page2 = "test2.php";
我的名为 tbl_pages 的 MySQL 表在 fld_pagename 下包含 2 个条目:$page1 和 $page2。这样,我认为我只定义了一次 $page1 和 $page2。
现在,在我正在处理的页面上,我有一个返回页面名称的查询:
$query = mysql_query("SELECT fld_pagename FROM tbl_pages WHERE fld_show = 1 ORDER BY fld_ref");
while($row = mysql_fetch_array($query)){
$nameofpage = $row['fld_pagename'];
echo "$nameofpage",'<br />';
}
但是,变量周围的双引号仅将变量评估为一个级别。它的输出是:
$page1<br />$page2<br />
但我希望在输出之前评估这些变量:
test1.php<br />test2.php<br />
任何想法都非常感谢!
【问题讨论】:
-
echo $nameofpage.'<br/>';? test here
标签: php variables evaluation