PHP数据对象PDO(PHP Data Object)是一种在PHP中连接数据库使用的接口。当您使用PHP编写网站程序时,可以参考本文介绍的方法,通过PDO连接MySQL数据库。

使用限制

在PHP 5.0之前的版本中不支持使用PDO。PDO在PHP 5.0版本中作为一个PECL扩展使用,从PHP 5.1开始变更为与PHP一同发布,因此PDO需要PHP 5及以上版本支持。

示例代码

PHP通过PDO连接MySQL数据库的示例代码如下所示,代码示例中的数据库信息需要您替换为指定云虚拟主机数据库的真实信息。获取数据库信息的具体操作,请参见获取和配置数据库信息

<?php
$pdo = new PDO("mysql:host=云虚拟主机数据库地址;dbname=云虚拟主机数据库名","云虚拟主机数据库账号","云虚拟主机数据库密码");
if(!$pdo){
 echo("fail");
}else{
 echo("sucess");
}
?>

PDO常用函数

PDO中常用的函数,如下所示:

  • PDO::query():用于有记录结果返回的操作。例如,SELECT操作。
  • PDO::exec():用于没有结果集合返回的操作。例如,INSERT、UPDATE等操作。
  • PDO::lastInsertId():用于返回最后插入行的序列或ID值。
  • PDOStatement::fetch():用于获取一条记录。
  • PDOStatement::fetchAll():用于获取所有记录并集中到一个结果集。