我在mysql.func.php文件寫了用pdo鏈接數據庫的connect()連接函數,測試結果能夠成功連接,執行語句,返回結果集,都沒有問題。但是在別的頁面通過require_once 引用了mysql.func.php,并且connect();但是鏈接不上數據庫,var_dump($pdo)打印出來的結果都是null,但是在需要的頁面,重寫一次下面的鏈接代碼,才可以正常連接數據庫,這是為什么???有可能是什么原因,我知道pdo是一個面向對象的類,但我面向對象理解的還不是很好,目前只會面向過程。try{
//1.通過dsn鏈接數據庫,可用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);
//打印連接結果
}catch(PDOException?$e){
echo?$e->getMessage();
}
跪求大神解答~
添加回答
舉報
0/150
提交
取消