Exemple #1
0
 public static function init()
 {
     $config = Config::get('database');
     self::$pre = $config['db_pre'];
     if (!$config['db_host'] || !$config['db_name'] || !$config['db_user']) {
         throw new \Exception("请先设置数据库连接参数");
     }
     $mysqli = mysqli_init();
     if (!$mysqli) {
         throw new \Exception("mysqli_init failed");
         exit;
     }
     if (!$mysqli->real_connect($config['db_host'], $config['db_user'], $config['db_pwd'], $config['db_name'])) {
         throw new \Exception('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
         exit;
     }
     self::$conn = $mysqli;
 }