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); }
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']; }
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; }