对1.pdo简介
PDO(PHP数据对象)被添加到PHP 5的东西,增加了PHP 5的主要功能,因为在PHP 5 PHP4 / PHP3是一堆数据库,各种数据库的连接和扩展php_mysql.dll,php_pgsql.dll,什么php_mssql.dll,php_sqlite.dll等等。
的php6也将在PDO的默认连接方式,和mysql扩展将作为一个辅助
2.pdo配置
在PHP.ini,除去扩展= php_pdo .dll 数阵。如果你要连接的数据库,您需要删除的PDO扩展相关数据库,然后重新启动Apache服务器。
php_pdo.dll延伸=
php_pdo_mysql.dll延伸=
php_pdo_pgsql.dll延伸=
php_pdo_sqlite.dll延伸=
php_pdo_mssql.dll延伸=
php_pdo_odbc.dll延伸=
php_pdo_firebird.dll延伸=
......
3.pdo连接MySQL数据库
新的PDO(MySQL:主机= localhost;北京db_demo
默认的连接时间不长,如果您希望使用长数据库连接,则需要在结束时添加以下参数。
新的PDO(MySQL:主机= localhost;北京db_demo
4.pdo常用的方法及应用
PDO::查询()主要是为有记录返回操作,尤其是选择操作
PDO::exec()主要是为不返回结果集的操作,如插入,更新,等等
PDO::lastinsertid()返回最后一个插入操作,主键列式是最后的自增ID
::()取PDOStatement方法得到一个记录
fetchall PDOStatement::()是把所有的记录设置为一
5.pdo操作MySQL数据库实例
复制代码代码如下所示:
< PHP
为PDO =新PDO(MySQL:主机= localhost;北京db_demo
如果($ PDO -> exec(插入db_demo(名称、内容)值(标题,'content'){ ))
插入成功!;
echo PDO(lastinsertid)->;
}
>


复制代码代码如下所示:
< PHP
为PDO =新PDO(MySQL:主机= localhost;北京db_demo
RS =美元美元PDO ->查询(SELECT * FROM测试);
当($ = RS){取(- >)
print_r(合排);
}
>