Objetos de datos de PHP
- Introducción
- Instalación/Configuración
- Constantes predefinidas
- Conexiones y su administración
- Transacciones y autoconsigna ("auto-commit")
- Sentencias preparadas y procedimientos almacenados
- Errores y su manejo
- Objetos grandes (LOBs)
- PDO — La clase PDO
- PDO::beginTransaction — Inicia una transacción
- PDO::commit — Consigna una transacción
- PDO::__construct — Crea una instancia de PDO que representa una conexión a una base de datos
- PDO::errorCode — Obtiene un SQLSTATE asociado con la última operación en el manejador de la base de datos
- PDO::errorInfo — Obtiene información extendida del error asociado con la última operación del manejador de la base de datos
- PDO::exec — Ejecuta una sentencia SQL y devuelve el número de filas afectadas
- PDO::getAttribute — Devuelve un atributo de la conexión a la base de datos
- PDO::getAvailableDrivers — Devuelve un array con los controladores de PDO disponibles
- PDO::inTransaction — Comprueba si una transacción está activa
- PDO::lastInsertId — Devuelve el ID de la última fila o secuencia insertada
- PDO::prepare — Prepara una sentencia para su ejecución y devuelve un objeto sentencia
- PDO::query — Ejecuta una sentencia SQL, devolviendo un conjunto de resultados como un objeto PDOStatement
- PDO::quote — Entrecomilla una cadena de caracteres para usarla en una consulta
- PDO::rollBack — Revierte una transacción
- PDO::setAttribute — Establece un atributo
- PDOStatement — La clase PDOStatement
- PDOStatement::bindColumn — Vincula una columna a una variable de PHP
- PDOStatement::bindParam — Vincula un parámetro al nombre de variable especificado
- PDOStatement::bindValue — Vincula un valor a un parámetro
- PDOStatement::closeCursor — Cierra un cursor, habilitando a la sentencia para que sea ejecutada otra vez
- PDOStatement::columnCount — Devuelve el número de columnas de un conjunto de resultados
- PDOStatement::debugDumpParams — Vuelca un comando preparado de SQL
- PDOStatement::errorCode — Obtiene el SQLSTATE asociado con la última operación del gestor de sentencia
- PDOStatement::errorInfo — Obtiene información ampliada del error asociado con la última operación del gestor de sentencia
- PDOStatement::execute — Ejecuta una sentencia preparada
- PDOStatement::fetch — Obtiene la siguiente fila de un conjunto de resultados
- PDOStatement::fetchAll — Devuelve un array que contiene todas las filas del conjunto de resultados
- PDOStatement::fetchColumn — Devuelve una única columna de la siguiente fila de un conjunto de resultados
- PDOStatement::fetchObject — Obtiene la siguiente fila y la devuelve como un objeto
- PDOStatement::getAttribute — Recupera un atributo de sentencia
- PDOStatement::getColumnMeta — Devuelve metadatos de una columna de un conjunto de resultados
- PDOStatement::nextRowset — Avanza hasta el siguiente conjunto de filas de un gestor de sentencia multiconjunto de filas
- PDOStatement::rowCount — Devuelve el número de filas afectadas por la última sentencia SQL
- PDOStatement::setAttribute — Establece un atributo de sentencia
- PDOStatement::setFetchMode — Establece el modo de obtención para esta sentencia
- PDOException — La clase PDOException
- Controladores de PDO
- CUBRID (PDO) — Funciones de CUBRID (PDO_CUBRID)
- MS SQL Server (PDO) — Funciones de Microsoft SQL Server y Sybase (PDO_DBLIB)
- Firebird (PDO) — Funciones de Firebird (PDO_FIREBIRD)
- IBM (PDO) — Funciones de IBM (PDO_IBM)
- Informix (PDO) — Funciones de Informix (PDO_INFORMIX)
- MySQL (PDO) — Funciones de MySQL (PDO_MYSQL)
- MS SQL Server (PDO) — Funciones de Microsoft SQL Server (PDO_SQLSRV)
- Oracle (PDO) — Funciones de Oracle (PDO_OCI)
- ODBC y DB2 (PDO) — Funciones de ODBC y DB2 (PDO_ODBC)
- PostgreSQL (PDO) — Funciones PostgreSQL (PDO_PGSQL)
- SQLite (PDO) — Funciones de SQLite (PDO_SQLITE)
- 4D (PDO) — Funciones de 4D (PDO_4D)