
04/02/2011, 15:43
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 14 años, 1 mes Puntos: 0 | |
Respuesta: Importar un archivo txt para llenar un Base de datos yo he estado intentando de hacerlo de varias formas pero me da un error.
trate con lo siguiente:
de que forma puedo restaurar una base de datos utilizando un archivo que sea capturado por un cuadro de texto.
estoy utilizando algo asi. restaurar.php
<form name="formulario" id="fomulario" action="restaurar1.php" method="post">
<input type="file" name="archivo" id="archivo" >
<input type="submit">
</form>
[hr] restaurar1.php
<?php
$file = $_POST["archivo"];
$sql = implode('', fopen($file,"r+"));
$sql_sentencias=explode(';',$sql);
$link= mysql_connect("localhost","root","");
mysql_select_db("pruebas");
foreach ($sql_sentencias as $sentencia_sql){
mysql_query($sentencia_sql) or die ('Error ejecutando:'.$sentencia_sql.'<br>Mysql dice: '.mysql_error());
}
?>
siempre me dice error ..... la unica forma que funciona es cuando el archivo a reestablecer se encuentra en el directorio del sistema, y lo deseo q se pueda restaurar desde cualquier otro lugar...
Warning: fopen(respaldo(5).txt) [function.fopen]: failed to open stream: No such file or directory in C:\wamp2\www\www\ameih\restaurar1.php on line 5
Warning: implode() [function.implode]: Invalid arguments passed in C:\wamp2\www\www\ameih\restaurar1.php on line 5
Error ejecutando:
Mysql dice: Query was empty |