PHP Data Objects
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Connexions et gestionnaire de connexion
- Transactions et validation automatique (autocommit)
- Requêtes préparées et procédures stockées
- Les erreurs et leur gestion
- Les objets larges (LOB)
- PDO — La classe PDO
- PDO::beginTransaction — Démarre une transaction
- PDO::commit — Valide une transaction
- PDO::__construct — Crée une instance PDO qui représente une connexion à la base
- PDO::errorCode — Retourne le SQLSTATE associé avec la dernière opération sur la base de données
- PDO::errorInfo — Retourne les informations associées à l'erreur lors de la dernière opération sur la base de données
- PDO::exec — Exécute une requête SQL et retourne le nombre de lignes affectées
- PDO::getAttribute — Récupère un attribut d'une connexion à une base de données
- PDO::getAvailableDrivers — Retourne la liste des pilotes PDO disponibles
- PDO::inTransaction — Vérifie si nous sommes dans une transaction
- PDO::lastInsertId — Retourne l'identifiant de la dernière ligne insérée ou la valeur d'une séquence
- PDO::prepare — Prépare une requête à l'exécution et retourne un objet
- PDO::query — Exécute une requête SQL, retourne un jeu de résultats en tant qu'objet PDOStatement
- PDO::quote — Protège une chaîne pour l'utiliser dans une requête SQL PDO
- PDO::rollBack — Annule une transaction
- PDO::setAttribute — Configure un attribut PDO
- PDOStatement — La classe PDOStatement
- PDOStatement::bindColumn — Lie une colonne à une variable PHP
- PDOStatement::bindParam — Lie un paramètre à un nom de variable spécifique
- PDOStatement::bindValue — Associe une valeur à un paramètre
- PDOStatement::closeCursor — Ferme le curseur, permettant à la requête d'être de nouveau exécutée
- PDOStatement::columnCount — Retourne le nombre de colonnes dans le jeu de résultats
- PDOStatement::debugDumpParams — Détaille une commande préparée SQL
- PDOStatement::errorCode — Récupère les informations sur l'erreur associée lors de la dernière opération sur la requête
- PDOStatement::errorInfo — Récupère les informations sur l'erreur associée lors de la dernière opération sur la requête
- PDOStatement::execute — Exécute une requête préparée
- PDOStatement::fetch — Récupère la ligne suivante d'un jeu de résultats PDO
- PDOStatement::fetchAll — Retourne un tableau contenant toutes les lignes du jeu d'enregistrements
- PDOStatement::fetchColumn — Retourne une colonne depuis la ligne suivante d'un jeu de résultats
- PDOStatement::fetchObject — Récupère la prochaine ligne et la retourne en tant qu'objet
- PDOStatement::getAttribute — Récupère un attribut de requête
- PDOStatement::getColumnMeta — Retourne les métadonnées pour une colonne d'un jeu de résultats
- PDOStatement::nextRowset — Avance à la prochaine ligne de résultats d'un gestionnaire de lignes de résultats multiples
- PDOStatement::rowCount — Retourne le nombre de lignes affectées par le dernier appel à la fonction PDOStatement::execute()
- PDOStatement::setAttribute — Définit un attribut de requête
- PDOStatement::setFetchMode — Définit le mode de récupération par défaut pour cette requête
- PDOException — La classe PDOException
- Pilotes PDO
- CUBRID (PDO) — Fonctions CUBRID (PDO_CUBRID)
- MS SQL Server (PDO) — Microsoft SQL Server et Fonctions Sybase (PDO_DBLIB)
- Firebird/Interbase (PDO) — Fonctions Firebird/Interbase (PDO_FIREBIRD)
- IBM (PDO) — Fonctions IBM (PDO_IBM)
- Informix (PDO) — Fonctions Informix (PDO_INFORMIX)
- MySQL (PDO) — Fonctions MySQL (PDO_MYSQL)
- MS SQL Server (PDO) — Fonctions Microsoft SQL Server (PDO_SQLSRV)
- Oracle (PDO) — Fonctions Oracle (PDO_OCI)
- ODBC et DB2 (PDO) — Fonctions ODBC et DB2 (PDO_ODBC)
- PostgreSQL (PDO) — Fonctions PostgreSQL (PDO_PGSQL)
- SQLite (PDO) — Fonctions SQLite (PDO_SQLITE)
- 4D (PDO)