simplexml_load_file('$ variable') - 来自mysql的变量url

时间:2013-05-31 12:02:18

标签: php mysql variables simplexml

我希望有人可以帮我解决我的问题。

我有mysql表,其中是列ID和XMLLink,只有一行通过html/php/mysql形式更新..

我的问题是我需要从XMLLink获取数据到某个变量,这个变量在simplexml_load_file('$variable')中回显 我不知道这是否可能,但我尝试了..

我有这段代码:

$xmllink_query = mysql_query("SELECT xmllink FROM {$cfg[tbl_xmllink]} WHERE id='1'") or die(mysql_error());

while ($xmllink_array = mysql_fetch_row($xmllink_query)){
    $xmllink    =$xmllink_array['0'];

}
echo $xmllink;
//simplexml load xml feed file
   $vmdily =  simplexml_load_file('$xmllink');

当我只回显$xmllink时它工作正常,但我收到的错误如Warning: simplexml_load_file(): I/O warning : failed to load external entity "$xmllink"

如何解决这个问题?

感谢您的建议。 :)

2 个答案:

答案 0 :(得分:1)

您也可以尝试将$vmdily = simplexml_load_file('$xmllink');替换为$vmdily = simplexml_load_file($xmllink);

''

中删除('$xmllink')

答案 1 :(得分:0)

使用双引号或完全删除它们

$vmdily =  simplexml_load_file("$xmllink");