Beispiel #1
0
 /**
  * @return DbSimple_Mysql
  */
 static function connect($config, $onlyConnect = false)
 {
     require_once 'DbSimple/Generic.php';
     extract($config);
     $database = new DbSimple_Mypdo(array('scheme' => 'mysql', 'user' => @$user, 'pass' => @$pass, 'host' => @$host, 'path' => @$db, 'port' => @$port));
     if (!$onlyConnect) {
         $database->setIdentPrefix(@$prefix);
         $database->setErrorHandler(array(__CLASS__, 'defaultDatabaseErrorHandler'));
         if ($database->_isConnected()) {
             $database->query("SET NAMES utf8");
             $database->query("SET SESSION sql_mode=''");
         }
     }
     return $database;
 }