Executar arquivos do mysql por meio do php
[ Hits: 15.168 ]
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 simples, porém muito eficiente p/ facilitar e agilizar consultas sql
Gravando conteudo de uma caixa de texto no banco de dados
Nenhum comentário foi encontrado.
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (4)









