我在mysql.func.php文件寫了用pdo鏈接數(shù)據(jù)庫的connect()連接函數(shù),測試結(jié)果能夠成功連接,執(zhí)行語句,返回結(jié)果集,都沒有問題。但是在別的頁面通過require_once 引用了mysql.func.php,并且connect();但是鏈接不上數(shù)據(jù)庫,var_dump($pdo)打印出來的結(jié)果都是null,但是在需要的頁面,重寫一次下面的鏈接代碼,才可以正常連接數(shù)據(jù)庫,這是為什么???有可能是什么原因,我知道pdo是一個面向?qū)ο蟮念悾颐嫦驅(qū)ο罄斫獾倪€不是很好,目前只會面向過程。try{
//1.通過dsn鏈接數(shù)據(jù)庫,可用config
$dsn='mysql:host=localhost;dbname=cyotel';
//2.uri鏈接
//$dsn='uri:file://D:\...\dsn.txt';
//3.通過配置文件php.ini
$username='root';
$password='root';
$pdo=new?PDO($dsn,$username,$password);
//打印連接結(jié)果
}catch(PDOException?$e){
echo?$e->getMessage();
}
跪求大神解答~
添加回答
舉報
0/150
提交
取消