php页面include 的变量继承的问题,两头堵啊

呵呵,真的是两头堵啊。

PHP code

<?php 
$ab=city;
$da=北京;
include('../../shuchu.php');
?>   
shuchu.php 代码如下
连接数据库

$num=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news where ".$ab."='{$da}'");  


我之前还有个问题,解决后我明白了假设a.php include 了个页面,那这个页面可以使用a页面的所有变量。

但是今天下午又解决了个问题,明白了include的页面有些地方不能使用a页面的变量。例如上面这段代码,我测试的结果是$da可以正常使用,但是$ab就显示不出来了。如果不用include 都在一个页面就都其乐融融了。




不怕全会也不怕不会,就怕会一点。我就是这么个情况。


作者: sleep_tong   发布时间: 2011-06-10

$ab=city? $ab="city"?

作者: PhpNewnew   发布时间: 2011-06-10

回楼上,后来我都给变量值全加上了双引号,还是一样的。

作者: sleep_tong   发布时间: 2011-06-10

不是include的问题,应该是别的地方写错了,你在shuchu.php文件头上加上下面两行,看输出什么错误:
PHP code
error_reporting(E_ALL);
echo $ab;

作者: T5500   发布时间: 2011-06-10