电脑安全

您当前的位置:主页 > 电脑安全 >

PHP PDO 学习笔记-网络编程

来源:[db:来源]标题:   数据库    编辑:电脑技术全能网 时间:2019-09-23 12:33

原标题:PHP PDO 学习笔记-网络编程
   ■PDO为何物?POD(PHP Data Object)扩大在PHP5中参加,PHP6中将默许识用PDO衔接数据库,全部非PDO扩大将会在PHP6被从扩大中移除。该扩大供给PHP内置类 PDO来对数据库停止拜访,差别数据库应用雷同的方式名,处理数据库衔接不同一的成绩。我是设置在windows下做开辟用的。■PDO的目的供给一种轻型、清楚、便利的 API 同一种种差别 RDBMS 库的共有特征,但不消除更高等的特征。 经过 PHP 剧本供给可选的较大水平的形象/兼容性。 ■PDO的特色:机能。PDO 从一开端就汲取了现无数据库扩大胜利和失利的教训经验。由于 PDO 的代码是全新的,以是咱们无机会从新开端计划机能,以应用 PHP 5 的最新特征。 才能。PDO 旨在将罕见的数据库功效作为基本供给,同时供给关于 RDBMS 奇特功效的便利拜访。 简略。PDO 旨在使您可能轻松应用数据库。API 不会强行参与您的代码,同时会清晰地标明每个函数挪用的进程。 运转时可扩大。PDO 扩大是模块化的,使您可能在运转时为您的数据库后端加载驱动顺序,而不用从新编译或从新装置全部 PHP 顺序。比方,PDO_OCI 扩大会替换 PDO 扩大完成 Oracle 数据库 API。另有一些用于 MySQL、PostgreSQL、ODBC 和 Firebird 的驱动顺序,更多的驱动顺序尚在开辟。■装置PDO我这里是WINDOWS下开辟用的PDO扩大,如果你要在Linux下装置设置,请到其余处所查找。版本请求:php5.1以及当前版本的顺序包里曾经带了;php5.0.x则要到pecl.php.net下载,放到你的扩大库,就是PHP地点的文件夹的ext文件夹下;手册上说5.0之前的版本不能运转PDO扩大。设置:修正你的php.ini设置文件,使它支撑pdo.(php.ini这个货色没有弄懂的话,先弄清晰,要修正挪用你的phpinfo()函数所表现的谁人php.ini)把extension=php_pdo.dll后面的分号去掉,分毫是php设置文件解释标记,这个扩大是必需的。往下另有;extension=php_pdo.dll;extension=php_pdo_firebird.dll;extension=php_pdo_informix.dll;extension=php_pdo_mssql.dll;extension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_oci8.dll;extension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dll;extension=php_pdo_sqlite.dll各各扩大所对应的数据库是: Driver name Supported databases PDO_DBLIB FreeTDS / Microsoft SQL Server / Sybase PDO_FIREBIRD Firebird/Interbase 6 PDO_INFOR