中山php|最优网络中山做网站 中山php建站

最优良人

2011/08/15 at 00:58

PHP使用PDO进行跨数据库操作

PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL。

为了掌握 PDO,需要了解 5 个关键概念。这 5 个概念是:  

 连接和连接管理 事务和自动提交 预处理语句和存储过程 错误和错误处理 特定于驱动程序的功能性,包括 滚动游标 和 大型对象

以下是一些简单的例子

/* * PDO::query() 主要是用于有记录结果返回的操作,特别是SELECT操作

PDO::exec() 主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作 PDO::lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增ID PDOStatement::fetch() 是用来获取一条记录 PDOStatement::fetchAll() 是获取所有记录集到一个中

*/

//使用PDO连接操作数据库

$db = new PDO(\"mysql:host=localhost;dbname=test\",\'root\',\'112233\');

$db->query(\"SET NAMES \'gbk\'\"); $rs = $db->query(\'select * from user\');

/*while ($row = $rs->fetch()) {

print_r($row);

}*/

//把结果全部放到二维数组

//print_r($rs->fetchAll());

$row = ($rs->fetchAll());

echo $row[0][name];

标签:,
-