Executar arquivos do mysql por meio do php
[ Hits: 15.129 ]
Este script executa via navegador a inserção de dados do mysql, ou seja cria tabelas, insere dados e restaura backup de um arquivo ".sql/ .mysql/.txt"
Ele simplesmente pega linha por linha do arquivo e executa as condições no mysql.
<?php
/***************************************************************
*
* programa esta sob as condicoes da licenca GNU
*
* por andre moura
* andreoandre@gmail.com.br
*
* http://www.oz.railsplayground.com/
*
* VIM editor de texto > slackware 10.1 < novembro 2005
*
**************************************************************/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CRIADOR DE TABELAS em um arquivo .SQL</title>
</head>
<style type="text/css">
body{
font:.8em/1.6em verdana, "bitstream vera sans", arial, helvetica, sans-serif;
background:#fff;
color: #0077aa;
}
.formulario {
background:#f8f8f8;
color:#ff0000;
font-weight:bold;
padding:4px;
border:1px groove #0077aa;
}
.botao {
background: #f8f8f8;
color:#2761a1;
padding:4px;
font-weight:bold;
}
#dialogo {
border:1px solid #f8f8f8;
margin:auto;
padding:4px;
width:400px;
text-align:center;
}
</style>
<body>
<div id="dialogo">
<form action="<?php echo $SCRIPT_NAME; ?>" method="post">
<input type="text" name="file" size="40" value="/home/user/arquivo.sql" class="formulario">
<input type="submit" value="enviar" class="botao">
</form>
<a href="readme.html" title="leia antes de usar">README</a><br>
<?php
/* *******************************************************************
INSERINDO BANCO DE DADOS
******************************************************************* */
$USER = "<usuario>";
$PASS = "<senha>";
$DB = "<database>";
$dbh=mysql_connect ("localhost", "$USER", "$PASS")
or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("$DB");
//$file = "its.sql";
$op = fopen($file, "r");
//$conteudo = fread ($op, filesize ($file));
while(!feof($op)) {
$conteudo = fgets($op, 4096);
$q = mysql_query($conteudo) or die (mysql_error());
}
fclose ($op);
?>
</div>
</html>
</body>
Classe eveQuery: Interação com banco de dados
Classe de conexao com banco de dados mysql
Sistema de autenticação, página protegida e registro de usuários
Backup Mydumper + Screen + Compactação com 7Zip
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (11)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









