Executar arquivos do mysql por meio do php
[ Hits: 14.755 ]
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
Base de dados das cidades do Brasil
protegendo suas páginas de maneira eficiente
Classe de conexão com banco de dados PostGreSQL [golfinho/Elefante]
Automatizar a recuperação de dados de uma linha de resultado do Mysql
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Como mudsr a resolução da tela de login no KDE? (2)
Como ordenar datas corretamente usando o Calc? (3)