首页 > 其他 > 详细

PDO

时间:2018-11-07 00:42:10      阅读:242      评论:0      收藏:0      [点我收藏+]

PDO

1.PDO--->PHP.Data.Object数据库抽象层的一种

技术分享图片 

2.抽象层

更换数据库需要:

1)数据迁移 mysql->oracle

2)页面中php->连接数据库的代码改为PHP->Oracle

3)调试修改Bug

............

技术分享图片 

数据库抽象层

技术分享图片 

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

}

技术分享图片 

 

PDO

原文:https://www.cnblogs.com/machongblogs/p/9919845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!