Executar arquivos do mysql por meio do php
[ Hits: 14.916 ]
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>
Conversor de datas para banco de dados
Retornando aniversariantes do mês
Script Para Conectar-se Ao Banco de dados PostGreSQL [golfinho/Elefante]
PHP5 gravando, recuperando e deletando imagens no banco de dados MYSQL
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Firefox não abre em usuário não administradores (2)
Ubuntu com problemas no áudio (1)
Sempre que vou baixar algum pacote acontece o erro dpkg (8)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)