Executar arquivos do mysql por meio do php
[ Hits: 14.968 ]
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>
Nova conexão ao banco de dados PDO
Classe de conexão ao banco usando PDO
protegendo suas páginas de maneira eficiente
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (16)
A escola é altamente ineficiente e ineficaz! (12)