"set names 'utf8'", \PDO::ATTR_EMULATE_PREPARES => FALSE ); $db_con = new \PDO($conInfo, DB_USER, DB_PASSWORD, $option); return $db_con; } /** * 安装数据库 * @param $sqlArray array 创建数据库的语句 * @return bool */ public function installDatabase(&$sqlArray) { $db = getDatabase(); $db->beginTransaction(); try { foreach ($sqlArray as $query) { $db->query($query); if ($db->getError()) { $db->rollback(); return FALSE; } } } catch (\Exception $e) { var_dump($e->getMessage()); $db->rollback(); return FALSE; } $db->commit(); return TRUE; } } ?>