您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > PHP >

PHP 中使用 PDO

来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:19 点击:

PDO简介
PDO 是一个“数据库访问抽象层”,作用是统一各种数据库(MySQL、MSSQL、Oracle、DB2、PostgreSQL……)的访问接口,能轻松的在不同的数据库之间完成切换,使得数据库间的移植容易实现。

PDO 驱动


 
支持PDO 的驱动及相应的数据库列表
驱动名 对应访问的数据库
 PDO_DBLIB  FreeTDS / Microsoft SQL Server / Sybase
 PDO_FIREBIRD  Firebird / Interbase 6
 PDO_MYSQL  MySQL
 PDO_OCI  Oracle
 PDO_ODBC  ODBC v3
 PDO_PGSQL  PostgreSQL
 PDO_SQLITE  SQLite
 

PDO安装
PDO 是 PHP 5.1 发行的,也就是说,在 5.1 之前的版本是不支持 PDO 的,PDO 也是未来 PHP 处理数据库的首选和趋势。

下面介绍 PDO 的安装:

1、Linux 环境

        在 Linux 环境中下为启用对 MySQL 的 PDO 程序驱动支持,需要在安装 PHP (5.1以上版本)的源代码包时,向 configure 命令中添加:

--with-pdo-mysql=/usr/local/mysql   // "/usr/local/mysql"为 MySQL 服务器的安装目录 
--with-pdo-mysql=/usr/local/mysql   // "/usr/local/mysql"为 MySQL 服务器的安装目录
2、Windows 环境

        修改 php.ini 文件,找到如下,把前面的“;”(分号:代表注释)去掉即可!

;extension=php_pdo.dll            // 所有 PDO 驱动共享的扩展,这个必须有 
;extension=php_pdo_mysql.dll  // 使用 MySQL 使用这行 
;extension=php_pdo_mssql.dll  // 使用 MSSQL 使用这行 
;extension=php_pdo.dll            // 所有 PDO 驱动共享的扩展,这个必须有
;extension=php_pdo_mysql.dll  // 使用 MySQL 使用这行
;extension=php_pdo_mssql.dll  // 使用 MSSQL 使用这行
        保存 php.ini 文件,重启 Apache 服务器,查看 phpinfo() 函数,出现下图说明安装成功。

 \

 

 注意:Windows 环境中,有时可能配置不成功,出现不了上图的现象。这时,把 PHP 安装扩展中的 php_pdo_mysql.dll、php_pdo.dll……等文件拷贝到系统安装路径的 Windows 下。

 


创建 PDO 对象
PDO 的构造方法原型如下:

__construct(string dsn [,string db_user [,string db_pwd [,array driver_options]]]) 
__construct(string dsn [,string db_user [,string db_pwd [,array driver_options]]])参数说明:
1、dsn(data source name):数据源名称,定义用到的数据库和驱动;

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • PHP测试
  • 十天学会php之第六天
  • 几种显示数据的方法的比较
  • 使用xmlhttp为网站增加域名查询功能
  • PHP+MYSQL+Javascript数据库查询结果的动态显示
  • 查找数组中指定键名的值
  • 用redis实现跨服务器session
  • 用新浪微博接口发送图片微博失败的原因
  • smarty局部缓存技术[源码分析]
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1