全局标签停止工作:定义全局变量的错误方法?

时间:2012-11-07 17:34:05

标签: php database global-variables

我正在尝试从服务器提取数据,而不必重复$parentQ$parentResult$link。我认为在每个函数中添加全局会修复它,它确实......但无论出于何种原因,它都停止了工作。

如果我把它们放回到功能中,它就可以了。我糊涂了。为什么它工作,现在,不起作用。我没有改变我所知道的任何事情。这是代码:

//URL in Reference
  $URL = 'path/file.php';

//Initialize Query for Table Data
$parentQ = "select * from cdi_content where URL=\"$URL\"";
$parentResult = mysql_query($parentQ); // Run the Query
$link = mysql_fetch_assoc($parentResult); // Query Result

// Write Main Content
function writeContent($URL){
global $parentQ, $parentQuery, $link;
echo $link['Content']; // Pull Data From Server

1 个答案:

答案 0 :(得分:0)

$parentQ$parentResult$link定义为函数外的全局。