コード例 #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];
 }