PDO的三種鏈接數據庫的方式

PDO的出現是爲了解決PHP與各個數據庫的鏈接處理都有各自的函數的問題,它的高度抽象,使得使用起來極其的方便。因爲最經常使用的搭配就是PHP+Mysql,因此這裏就以鏈接mysql爲例。
1、參數形式
try{
	$dsn      = 'mysql:host=localhost;dbname=myblog';
	$username = 'root';
	$passwd   = '123456';
	$pdo      = new PDO($dsn, $username, $passwd);
	var_dump($pdo);
}catch(PDOException $e){
	echo $e->getMessage();
}

 2、URI形式
try{
	$dsn      = 'uri:file://F:\wamp\www\myBlog\dsn.txt';
	$username = 'root';
	$passwd   = '123456';
	$pdo      = new PDO($dsn, $username, $passwd);
	var_dump($pdo);
}catch(PDOException $e){
	echo $e->getMessage();
}
//dsn.txt
mysql:host=localhost;dbname=myblog 

 3、配置文件方式
try{
	$dsn      = 'mypdo';
	$username = 'root';
	$passwd   = '123456';
	$pdo      = new PDO($dsn, $username, $passwd);
	var_dump($pdo);
}catch(PDOException $e){
	echo $e->getMessage();
}
//其中在php.ini文件的任意位置加上如下代碼,並保存重啓服務器
pdo.dsn.mypdo="mysql:host=localhost;dbname=myblog"
相關文章
相關標籤/搜索