Pular para o conteúdo

Executar arquivos do mysql por meio do php

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.
profeta_livre
Hits: 15.258 Categoria: PHP Subcategoria: Banco de dados
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download create_table.tar.gz Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<?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>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Passe a data no formato aaaa-dd-mm e retornará dd/mm/aaaa.

Backup com php, usando mysql_dump

PHP5 gravando, recuperando e deletando imagens no banco de dados MYSQL

Sistema que simula bd com arquivo TXT

Função implode() ou join()

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.