0) { // Executa cada carregamento mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); $mysqli = new mysqli(DBHOST, DBUSER, DBPASS, DBNAME); $mysqli->autocommit(false); try { if ($_POST["etapa"] != 3) { // Carrega tudo de uma vez $mysqli->multi_query(file_get_contents(join(DIRECTORY_SEPARATOR, array(dirname(dirname(__FILE__)), "basedados", "dbesiclivre")).($_POST["etapa"]).".sql")); } else { $comandos = explode(";", file_get_contents(join(DIRECTORY_SEPARATOR, array(dirname(dirname(__FILE__)), "basedados", "dbesiclivre")).($_POST["etapa"]).".sql")); foreach ($comandos as $c) { if (!ctype_space($c)) { // Evita erro "1065 - Query was empty" $mysqli->query($c); } } $mysqli->query("COMMIT;"); } echo "Etapa ".$_POST["etapa"]." finalizada com sucesso."; die(); } catch (Exception $e) { echo $e->getCode()." - ".$e->getMessage(); http_response_code(500); die(); } } else { // Página que irá demandar o carregamento include("../inc/topo.php"); ?>

Instalação do e-SIC Livre

Passo 2 de 2

Instalando o banco de dados

Aguarde enquanto o sistema instala o banco de dados.

Instalação do e-SIC Livre

Passo 2 de 2

Instalando o banco de dados

Atenção! Para prosseguir, verifique se o banco de dados existe e se o usuário detém todas as permissões para ele.