DB

Table des matières
Introduction - DSN -- Le nom du pilote de base de données (The Data Source Name)
Introduction - Connexion -- Se connecter et se déconnecter d'une base de données
Introduction - Requête -- Exécuter des requêtes
Introduction - Résultats --  Obtenir des données depuis une requête de résultats
Introduction - Préparer et Exécuter -- Prépare et exécute des traitements SQL
Introduction - autoPrepare et autoExecute --  Prépare et exécute automatiquement une requête SQL
Introduction - Portabilité -- Portabilité de base de données
Introduction - Séquences -- Séquences et auto-incrémentation
DB -- Classe principale
DB::connect() -- Se connecte à une base de données
DB::isError() -- Détermine si une variable est un objet DB_Error
DB_common -- Interface pour l'accès aux bases de données
DB_common::affectedRows() -- Trouve le nombre de lignes affectées
DB_common::autoCommit() -- Active ou non l'auto-commit
DB_common::autoExecute() --  Prépare et éxécute automatiquement les requêtes INSERT ou UPDATE basées sur les variables fournies
DB_common::autoPrepare() --  Prépare une requête INSERT ou UPDATE basée sur les variables fournies
DB_common::commit() -- Valide la transaction courante
DB_common::createSequence() -- Crée une nouvelle séquence
DB_common::disconnect() -- Termine la connexion à la base de données
DB_common::dropSequence() -- Supprime une séquence
DB_common::escapeSimple() -- Protège une chaîne en accord avec les standards du gestionnaire utilisé
DB_common::execute() -- Exécute une requête SQL préparée
DB_common::executeMultiple() -- Exécute une requête préparée SQL pour chaque élément d'un tableau
DB_common::freePrepared() -- Libère les ressources associées à une requête SQL préparée
DB_common::getAll() -- Récupère toutes les lignes
DB_common::getAssoc() -- Récupère le résultat dans un tableau
DB_common::getCol() -- Récupère une seule colonne
DB_common::getListOf() -- Récupère les informations système de la base de données
DB_common::getOne() -- Récupère la première colonne de la première ligne
DB_common::getOption() --  Détermine le statut courant d'une option de configuration PEAR DB
DB_common::getRow() -- Récupère la première ligne
DB_common::limitQuery() -- Envoi une requête limitée à la base de données
DB_common::nextId() -- Retourne le nombre suivant pour une séquence
DB_common::nextQueryIsManip() -- Informs the DB driver that the next query is a manipulation query
DB_common::prepare() -- Prépare une requête SQL pour exécution future
DB_common::provides() -- Vérifie si une fonctionnalité est disponible sur le système courant
DB_common::query() -- Exécute une requête sur la base de données
DB_common::quote() -- Déconseillé : Protège une chaîne
DB_common::quoteIdentifier() -- Formate une chaîne pour pouvoir l'utiliser en tant qu'identifiant
DB_common::quoteSmart() -- Formatte une entrée pour être utilisée de façon sécurisée
DB_common::rollback() -- Annule la transaction courante
DB_common::setFetchMode() -- Configure le mode de récupération par défaut
DB_common::setOption() -- Configure les options de PEAR DB au moment de l'exécution
DB_common::tableInfo() -- Récupère les informations sur les colonnes d'une table ou d'un résultat de requête
DB_result -- Ensemble des informations des résultats DB
DB_result::fetchInto() -- Récupère une ligne dans une variable
DB_result::fetchRow() -- Récupère une ligne
DB_result::free() -- Libère un résultat
DB_result::nextResult() -- Retourne les résultats des requêtes multiples
DB_result::numCols() -- Retourne le nombre de colonnes
DB_result::numRows() -- Retourne le nombre de lignes
DB_Error -- Objet DB Error

Une API unifiée pour l'accès à toutes les bases de données SQL.