文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>有关同一个PHP调用两个函数读不了库的问题

有关同一个PHP调用两个函数读不了库的问题

时间:2009-06-29  来源:hkebao

是这样的。我将DB连接封闭到了一个DBConnection.php中其中一开始我的构造方法是这样来写的
function __construct() {
        require_once("dbsys_config.inc");//DB的配置信息手工修改即可
        $this->hostname = $hostname;
        $this->username = $username;
        $this->password = $password;
        $this->database = $database;
        $this->ut         = $ut;
        $this->connect();         //调用连接函数 ,建立起来连接并选择相应DB
        echo $password;
    }
其中有require_once()包含DB配置相关信息进来。
然后我的两个函数分别都有这样的代码:
function MyNewsClass(){
    echo "second";
    $db = new dbconn();
    $dao = new newclass($db);
}
function MyNewsClass(){
    echo "second";
    $db = new dbconn();
    $dao = new newclass($db);

然后我在c.php中调用了这两个函数。
好!结果报错了 报的是什么错呢?说DB连接的配置信息没有初始化!郁闷
试想第一次调用了MyNewClass之后将DB配置信息导入进来。然后第二次调用MyNewsClass的时候
发现DB配置信息已导入了。所以不会再去读相关信息了。这样第二次当然就读出为空了!
最后我将其修改过来变成了:
require_once("dbsys_config.inc");//DB的配置信息手工修改即可
修改成:require()
再重新导入一次即可!
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载