Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2002, 06:03
redprive
 
Fecha de Ingreso: mayo-2002
Mensajes: 41
Antigüedad: 21 años, 11 meses
Puntos: 0
Urgente!!! Error al realizar consulta a BD

Hola a todos.

Estoy realizando un script que me permita la restauración de una copia de seguridad a partir de un fichero .SQL previamente creado.

En el script el usuario simplemente tiene que hacer un copy/paste del fichero .SQL que se creó previamente.

Posteriormente, se ejecutará la consulta para hacer el restore.

El fichero .sql esta creado bien ya que se comprobó con la instrucción:

mysql < copia.sql

y funciona perfectamente.

El código del script RESTORE es:

<?
$db_conexion= mysql_connect("$localhost", "", "")
or die("No se pudo conectar a la Base de datos") or die(mysql_error());

mysql_select_db("hamelin") or die ("nada de nada") or die(mysql_error());

if(!isset($HTTP_GET_VARS['accion']))
{
echo"
<form method='post' action='$PHP_SELF?accion=restore'>
<table width='399' border='1' cellspacing='0' cellpadding='4' align='center'>
<tr>
<td colspan='2' height='30' bgcolor='#0099FF'>
<div align='center'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>.:
Restaurar copia de seguridad :.</font></b></div>
</td>
</tr>
<tr bgcolor='#FFFFCC'>
<td width='185'>
<div align='right'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>
Introduzca contenido : </font></div>
</td>
<td width='192'><TEXTAREA COLS=20 ROWS=10 NAME='consulta'> </TEXTAREA>
</td>
</tr>
<tr bgcolor='#FFFFCC'>
<td colspan='2' height='40'>
<div align='center'>
<input type='submit' name='Submit' value=' Hacer backup ' class='botones' >
</div>
</td>
</tr>
</table>
</form>

";
}

if ($HTTP_GET_VARS['accion']=="restore")
{
$consulta=$HTTP_POST_VARS['consulta'];
$hola=mysql_query("$consulta") or die ("No se pudo hacer el backup");
}
?>


El fallo que da es: "No se puedo hacer el backup"

Necesitaría algún consejo ya que urge mucho el tema