Executar arquivos do mysql por meio do php
[ Hits: 15.128 ]
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>
PHP5 gravando, recuperando e deletando imagens no banco de dados MYSQL
Classe de conexao com banco de dados mysql
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
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









