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 ) 设置属性

}

 

相关文章
相关标签/搜索