예제 #1
0
파일: Mysql.php 프로젝트: vakata/database
 public function __construct($settings)
 {
     parent::__construct($settings);
     if (!$this->settings->serverport) {
         $this->settings->serverport = 3306;
     }
 }
예제 #2
0
파일: Sphinx.php 프로젝트: vakata/database
 public function __construct($settings)
 {
     parent::__construct($settings);
     if (!$this->settings->serverport) {
         $this->settings->serverport = 9306;
     }
     $this->mnd = function_exists('mysqli_fetch_all');
 }
예제 #3
0
파일: Sqlite.php 프로젝트: vakata/database
 public function __construct($settings)
 {
     parent::__construct($settings);
     $this->settings->database = $this->settings->original;
     if (!is_file($this->settings->database) && is_file('/' . $this->settings->database)) {
         $this->settings->database = '/' . $this->settings->database;
     }
 }
예제 #4
0
파일: Ibase.php 프로젝트: vakata/database
 public function __construct($settings)
 {
     parent::__construct($settings);
     if (!is_file($this->settings->database) && is_file('/' . $this->settings->database)) {
         $this->settings->database = '/' . $this->settings->database;
     }
     $this->settings->servername = $this->settings->servername === 'localhost' || $this->settings->servername === '' ? '' : $this->settings->servername . ':';
 }
예제 #5
0
파일: Pdo.php 프로젝트: vakata/database
 public function __construct($settings)
 {
     parent::__construct($settings);
     $this->settings->type = explode(':', $this->settings->original, 2)[0];
 }