Abstraction Layers
Introduction
Abstraction Layers
PHP Manual
PHP Data Objects
Introduction
Installing/Configuring
Installation
Runtime Configuration
Resource Types
Predefined Constants
Connections and Connection management
Transactions and auto-commit
Prepared statements and stored procedures
Errors and error handling
Large Objects (LOBs)
PDO
- The PDO class
PDO::beginTransaction
- Initiates a transaction
PDO::commit
- Commits a transaction
PDO::__construct
- Creates a PDO instance representing a connection to a database
PDO::errorCode
- Fetch the SQLSTATE associated with the last operation on the database handle
PDO::errorInfo
- Fetch extended error information associated with the last operation on the database handle
PDO::exec
- Execute an SQL statement and return the number of affected rows
PDO::getAttribute
- Retrieve a database connection attribute
PDO::getAvailableDrivers
- Return an array of available PDO drivers
PDO::lastInsertId
- Returns the ID of the last inserted row or sequence value
PDO::prepare
- Prepares a statement for execution and returns a statement object
PDO::query
- Executes an SQL statement, returning a result set as a PDOStatement object
PDO::quote
- Quotes a string for use in a query.
PDO::rollBack
- Rolls back a transaction
PDO::setAttribute
- Set an attribute
PDOStatement
- The PDOStatement class
PDOStatement->bindColumn
- Bind a column to a PHP variable
PDOStatement->bindParam
- Binds a parameter to the specified variable name
PDOStatement->bindValue
- Binds a value to a parameter
PDOStatement->closeCursor
- Closes the cursor, enabling the statement to be executed again.
PDOStatement->columnCount
- Returns the number of columns in the result set
PDOStatement->errorCode
- Fetch the SQLSTATE associated with the last operation on the statement handle
PDOStatement->errorInfo
- Fetch extended error information associated with the last operation on the statement handle
PDOStatement->execute
- Executes a prepared statement
PDOStatement->fetch
- Fetches the next row from a result set
PDOStatement->fetchAll
- Returns an array containing all of the result set rows
PDOStatement->fetchColumn
- Returns a single column from the next row of a result set
PDOStatement->fetchObject
- Fetches the next row and returns it as an object.
PDOStatement->getAttribute
- Retrieve a statement attribute
PDOStatement->getColumnMeta
- Returns metadata for a column in a result set
PDOStatement->nextRowset
- Advances to the next rowset in a multi-rowset statement handle
PDOStatement->rowCount
- Returns the number of rows affected by the last SQL statement
PDOStatement->setAttribute
- Set a statement attribute
PDOStatement->setFetchMode
- Set the default fetch mode for this statement
PDOException
- The PDOException class
PDO Drivers
MS SQL Server (PDO)
- Microsoft SQL Server and Sybase Functions (PDO_DBLIB)
Firebird/Interbase (PDO)
- Firebird/Interbase Functions (PDO_FIREBIRD)
IBM (PDO)
- IBM Functions (PDO_IBM)
Informix (PDO)
- Informix Functions (PDO_INFORMIX)
MySQL (PDO)
- MySQL Functions (PDO_MYSQL)
Oracle (PDO)
- Oracle Functions (PDO_OCI)
ODBC and DB2 (PDO)
- ODBC and DB2 Functions (PDO_ODBC)
PostgreSQL (PDO)
- PostgreSQL Functions (PDO_PGSQL)
SQLite (PDO)
- SQLite Functions (PDO_SQLITE)
Abstraction Layers
Introduction
Abstraction Layers
PHP Manual