background image

;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_INFORMIX IBM Informix Dynamic Server

PDO_MYSQL MySQL 3.x/4.x

PDO_OCI Oracle Call Interface

PDO_ODBC ODBC v3 (IBM DB2, unixODBC and win32 ODBC)

PDO_PGSQL PostgreSQL

PDO_SQLITE SQLite 3 and SQLite 2

你要使用哪种数据库,只要把相应的扩展前的注释符号";"去掉就可以了。

使用 PDO

我 这 里 假 设 你 已 经 装 好 mysql 了 , 要 是 没 装 的 话 , 麻 烦 先 想 办 法 装 上 , 我 的 是

mysql5.0.22,黑夜路人用的是 MySQL 4.0.26 也可以用。

数据库的连接:

我们通过下面的例子来分析 PDO 连接数据库,

<?php

$dbms='mysql';     //

 

数据库类型 oracle 用 ODI,对于开发者来说,使用不同的数据库,只要

改这个,不用记住那么多的函数了

$host='localhost'; //数据库主机名