Exemplo n.º 1
0
 function __construct($name)
 {
     parent::__construct($name);
     $dbConnect = Config::getDbConf('MongoDB');
     $this->dbName = $dbConnect['database'];
     $this->manager = new Manager('mongodb://' . $dbConnect['host'] . ':' . $dbConnect['port']);
     $empty = [];
     $this->collection = new Collection($this->manager, $this->dbName, $this->collectionName);
 }
Exemplo n.º 2
0
 public function __construct()
 {
     $dbConnect = Config::getDbConf('MongoDB');
     $uri = 'mongodb://';
     if (!empty($dbConnect['username'])) {
         $uri .= $dbConnect['username'] . ':' . $dbConnect['password'] . '@';
     }
     $uri .= $dbConnect['host'] . ':' . $dbConnect['port'];
     $this->manager = new Manager($uri);
     $this->client = new Client($uri);
     $this->dbName = $dbConnect['database'];
 }
Exemplo n.º 3
0
 private function openConnect()
 {
     $dbConnect = Config::getDbConf('MySQL');
     $link = mysqli_connect($dbConnect['host'], $dbConnect['user'], $dbConnect['pass']);
     if (!$link) {
         throw new \Exception('Impossible de se connecter : ' . mysqli_error($link));
     }
     mysqli_select_db($link, $dbConnect['database']);
     if (!$link) {
         throw new \Exception('Impossible de sélectionner la base de données : ' . mysqli_error($link));
     }
     return $link;
 }