MongoDB et PHP

3 Commentaires

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 :

etape_1

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

  • Un autre grand poste . Je apprécie vraiment chaque fois que je visite ce site . Je est évident que beaucoup de temps et d’effort est mis dans tous les postes et l’ensemble du site dans son ensemble . Je voulais juste que vous sachiez que je apprécie cet endroit et il tergiverser , merci encore. Cheers!

  • Saved as a favorite, I really like your web site!

  • Very nice post. I just stumbled upon your blog and wanted to say that I’ve really enjoyed surfing around your blog posts. After all I will be subscribing to your feed and I hope you write again very soon!