PHP
数据库 | Database

PDO (class)

The PDO class

Introduction

(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0)

表示PHP和数据库服务器之间的连接。

Class synopsis

PDO {

public __construct ( string $dsn [, string $username [, string $passwd , array $options ]] )

public bool beginTransaction ( void )

public bool commit ( void )

public mixed errorCode ( void )

public array errorInfo ( void )

public int exec ( string $statement )

public mixed getAttribute ( int $attribute )

public static array getAvailableDrivers ( void )

public bool inTransaction ( void )

public string lastInsertId ([ string $name = NULL ] )

public PDOStatement prepare ( string $statement [, array $driver_options = array() ] )

public PDOStatement query ( string $statement )

public string quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )

public bool rollBack ( void )

public bool setAttribute ( int $attribute , mixed $value )

}

Table of Contents

  • PDO :: beginTransaction - 启动一个事务

  • PDO :: commit - 提交一个事务

  • PDO :: __ construct - 创建一个表示到数据库的连接的PDO实例

  • PDO :: errorCode - 获取与数据库句柄上最后一个操作关联的SQLSTATE

  • PDO :: errorInfo - 获取与数据库句柄上最后一个操作关联的扩展错误信息

  • PDO :: exec - 执行一条SQL语句并返回受影响的行数

  • PDO :: getAttribute - 检索数据库连接属性

  • PDO :: getAvailableDrivers - 返回一个可用的PDO驱动程序数组

  • PDO :: inTransaction - 检查是否在事务中

  • PDO :: lastInsertId - 返回最后插入的行或序列值的ID

  • PDO :: prepare - 准备执行语句并返回一个语句对象

  • PDO :: query - 执行一条SQL语句,返回一个结果集作为PDOStatement对象

  • PDO :: quote - 引用用于查询的字符串。

  • PDO :: rollBack - 回滚事务

  • PDO :: setAttribute - 设置一个属性

← Large Objects (LOBs)

PDO::beginTransaction →

© 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。