Interface d'abstraction
Introduction
Interface d'abstraction
PHP Manual
PHP Data Objects
Introduction
Installation/Configuration
Installation
Configuration à l'exécution
Types de ressources
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 (LOBs)
PDO
— La classe PDO
PDO::beginTransaction
— Démarre une transaction
PDO::commit
— Valide une transaction
PDO::__construct
— Creates a PDO instance representing a connection to a database
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
— Return an array of available PDO drivers
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
— Set an attribute
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->errorCode
— Récupère le SQLSTATE associé lors de la dernière opération sur la requête
PDOStatement->errorInfo
— Récupère les informations sur l'erreur associée lors 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ésultat 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éfinie un attribut de requête
PDOStatement->setFetchMode
— Définit le mode de récupération par défaut pour cette requête
Pilotes PDO
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)
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)
Interface d'abstraction
Introduction
Interface d'abstraction
PHP Manual