Classes internes
Mongo::close
Classes internes
PHP Manual

# La classe Mongo

## Introduction

La connexion entre MongoDB et PHP.

Cette classe initie la connexion entre PHP et le serveur MongoDB. Un exemple classique est :

`<?php
$m = new Mongo(); // connexion
$db = $m->foo; // lecture de l'objet de base de données "foo"
?>`

Voir Mongo::__construct() pour plus d'informations sur la création de connexions.

## Synopsis de la classe

Mongo
Mongo {
/* Constantes */
const string Mongo::VERSION ;
const string Mongo::DEFAULT_HOST = "localhost" ;
const int Mongo::DEFAULT_PORT = 27017 ;
/* Champs */
public boolean $connected = `FALSE` ;
protected string $server = localhost:27017 ;
protected boolean $persistent = `FALSE` ;
/* Méthodes */
public boolean close ( void )
public boolean connect ( void )
protected boolean connectUtil ( void )
__construct ([ string `$server` = "mongodb://localhost:27017" [, array `$options` = array("connect" => `TRUE`) ]] )
public array dropDB ( mixed `$db` )
public bool forceError ( void )
public MongoDB __get ( string `$dbname` )
public array lastError ( void )
public array listDBs ( void )
public boolean pairConnect ( void )
public boolean pairPersistConnect ([ string `$username` = "" [, string `$password` = "" ]] )
public boolean persistConnect ([ string `$username` = "" [, string `$password` = "" ]] )
public array prevError ( void )
public array resetError ( void )
public MongoCollection selectCollection ( string `$db` , string `$collection` )
public MongoDB selectDB ( string `$name` )
public string __toString ( void )
}

## Constantes pré-définies

## Constantes Mongo

`Mongo::VERSION`
  Version du drvier PHP. Peut être préfixé avec un "+" ou un "-" si la version se trouve entre 2 versions.
`Mongo::DEFAULT_HOST`
`"localhost"`
  Hôte sur lequel on doit se connecter si aucun n'est fourni.
`Mongo::DEFAULT_PORT`
`27017`
  Port sur lequel on doit se connecter si aucun n'est fourni.

## Voir aussi

Documentation de MongoDB » concernant les connections.

## Sommaire

- Mongo::close — Ferme la connexion à la base de données Mongo
- Mongo::connect — Ouvre la connexion à la base Mongo
- Mongo::connectUtil — Se connecte à un serveur Mongo
- Mongo::__construct — Crée un nouvel objet de connexion à une base de données Mongo
- Mongo::dropDB — Supprime une base de données [déprécié]
- Mongo::forceError — Crée une erreur de base de données Mongo (Obsolète)
- Mongo::__get — Récupère une base de données
- Mongo::lastError — Vérifie s'il y a une erreur après la dernière opération Mongo (Obsolète)
- Mongo::listDBs — Liste toutes les bases de données disponibles
- Mongo::pairConnect — Ouvre une connexion à une paire de serveurs Mongo [déprécié]
- Mongo::pairPersistConnect — Crée une connexion persistante avec une paire de serveurs [déprécié]
- Mongo::persistConnect — Crée une connexion persistante avec la base de données Mongo [déprécié]
- Mongo::prevError — Lit la dernière erreur émise par la base de données Mongo [Obsolète]
- Mongo::resetError — Efface tous les messages d'erreurs de la connexion (Obsolète)
- Mongo::selectCollection — Lit une collection de base de données
- Mongo::selectDB — Sélectionne le nom de la base de données
- Mongo::__toString — Produit une représentation de chaîne d'une connexion Mongo

Classes internes
Mongo::close
Classes internes
PHP Manual