Nous allons voir aujourd’hui comment afficher un simple message « Salam Mohammed », en utilisant la base de données NoSql MongoDb avec le langage PHP. Avant de commencer vous devriez avoir mongoDB installée sur votre machine. Vous pouvez voir ce lien. Nous allons travailler sous Windows.
Vous pouvez télécharger l’extension dll sur le site suivant : https://github.com/mongodb/mongo-php-driver/downloads , ensuite copier le fichier php_mongo.dll dans le dossier extension du PHP, dans mon cas C:\wamp\bin\php\php5.3.8\ext . Redémarrez votre serveur.
à partir de votre ligne de commande, vous créez des documents :
Exemple PHP :
class TrainingClass { public $mongo; public $db; public $collection; /*Here Constructor is use to establish the database connection, when Object of the class will create it will call automatically*/ function __construct() { $this->mongo = new Mongo(); // Select database test $this->db = $this->mongo->test; // Collection names $this->collection = $this->db->names; } } /*TEST MongoDB*/ $trainingMongo = new TrainingClass; $item = $trainingMongo->collection->findOne(); echo 'Salam '.$item['name'].'';
Cet exemple affichera : Salam Mohammed
Par défaut MongoDB contient une base de données « test »
Lien pour la classe Mongo : http://www.php.net/manual/fr/class.mongo.php