PDO

PDOphp

1.PDO--->PHP.Data.Object數據庫抽象層的一種html

 

2.抽象層mysql

更換數據庫須要:sql

1)數據遷移 mysql->oracle數據庫

2)頁面中php->鏈接數據庫的代碼改成PHP->Oracleapache

3)調試修改Bugoracle

............ide

 

數據庫抽象層spa

 

3.why study PDO?調試

1)模塊的方式 直接打入系統的 執行效率高

2)官方推薦使用

3)官方人員寫的,中國人寫的 支持國貨

4)Php將來版本都是默認開啓PDO的

 

4.開啓PDO

1)配置文件--->打開

Extension=php_pdo.dll(版本<5.3)

Extension=php_pdo_mysql.dll(支持的數據)

2)重啓apache

3)檢測phpinfo中對應模塊是否開啓

 

PDO類:

PDO {

__construct( string $dsn [, string $username [, string $password [, array $driver_options ]]] )

boolbeginTransaction( void ) 開啓 事務處理

boolcommit( void )提交事務

mixederrorCode( void )  錯誤代碼

arrayerrorInfo( void )  錯誤信息

intexec( string $statement )

mixedgetAttribute( int $attribute )  獲取屬性設置

arraygetAvailableDrivers( void )  獲取PDO支持的數據庫類型

boolinTransaction( void ) 檢測是否處於事務當中

stringlastInsertId([ string $name = NULL ] ) 獲取上一次插入操做的ID

PDOStatementprepare( string $statement [, array $driver_options = array() ] )

PDOStatementquery( string $statement )

stringquote( string $string [, int $parameter_type = PDO::PARAM_STR ] )

boolrollBack( void ) 回滾事務

boolsetAttribute( int $attribute , mixed $value ) 設置屬性

}

 

相關文章
相關標籤/搜索