PDO初步認識

2021-09-10 21:22:09 字數 1111 閱讀 1116

【pdo的特點】

1)編碼的一致性

由於php可用的各種資料庫擴充套件是由不同發行者編寫的,所以儘管所有的擴充套件都提供了基本相同的特性,卻不 滿 足編碼的一致性。pdo消除了這種不一致,提供了可用於各種資料庫的單一介面;

2)靈活性

因為pdo在執行時載入必須的資料庫驅動程式,所以不需要在每次使用不同資料庫時重新配置和重新編譯php。例如,如果資料庫需要從sql切換到mysql,只需要載入pdo_mysql驅動程式就可以了。

3)物件導向特性

pdo利用php5的物件導向特性,可以獲得更強大、更高效的資料庫通訊。

4)高效能

pdo是用c編寫的,編譯為php,與用php編寫的其他解決方案相比,雖然其他都相同,但提供了更高的效能。

語法

(1)連線資料庫、資料庫的使用者名稱、資料庫的密碼

$dsn =「資料庫型別:dbname=資料庫名;host=資料庫的網域名稱」;

$user = 「資料庫的使用者名稱」;

$password = 「資料庫的密碼」;

使用

連線資料庫、資料庫使用者名稱和密碼

生成pdo物件

新增執行

**如下
<?php  

header('content-type:text/html;charset=utf8');

//連線資料庫

$dsn="mysql:dbname=test;host=127.0.0.1";

//資料庫的使用者名稱

$user="root";

//資料庫的密碼

$password="123456";

//生成pdo物件

$object = new pdo($dsn,$user,$password);

//執行新增

$sql="insert into student(`name`,`***`,`***`) values('zhangsan','男','18')";

if($object->exec($sql))

PDO初步使用

如何檢視是否開啟 第一種 通過引數形式來連線資料庫 trycatch pdoexception err 第二種 通過uri連線資料庫 trycatch pdoexception err 第三種 通過配置檔案來連線資料庫 trycatch pdoexception err 推薦使用第一種,比較好用 方...

初步認識繼承

include stdafx.h include using namespace std 構造方式跟類內類物件是一樣的 父類 info 派生類 sci 派生類 sci 父類 info struct info 父類 void outputinfo info info private int numb ...

初步認識redis

1.什麼redis 2.為什麼使用redis 3.什麼場合使用redis 4.redis的好處 5.編譯安裝redis 6.redis資料結構 1.什麼是redis redis是remote dictionary server 遠端資料服務 的縮寫,是義大利人antirez開發的一款記憶體快取記憶體...