DB::connect()

DB::connect() -- Se connecte à une base de données

Synopsis

object connect (mixed $dsn [, array $options = array()])

Description

Crée un nouvel objet de connexion DB et se connecte à la base de données spécifiée.

Paramètres

chaîne de caractères ou array $dsn

Nom de la source de données (Data Source Name). La forme chaînale est décrite dans la section DSN tandis que la forme de tableaux est couverte dans la section Introduction - Connexion.

array $options

Un argument optionnel qui peut contenir des directives de configuration pour ce package. Lisez setOption() pour plus d'informations sur les possibilités offertes.

Valeur retournée

object - un nouvel objet DB ou un objet DB_Error en cas d'erreur.

Valeurs renvoyées

Tableau 34-1. Valeurs PEAR_Error possibles

Code erreurMessage erreurRaisonSolution
DB_ERROR_NOT_FOUND not found La classe spécifique à cette base de données n'a pas été trouvée. Vérifiez le paramètre $dsn, ainsi que l'installation du package DB et que votre base de données est supporée par DB.

Note

Cette fonction devrait être appelée de façon statique.

Voir aussi

disconnect(), << Intro - Connect >>