Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2009, 03:31
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
cargar archivo.sql a la base de datos con php?

Hola, lo que estoy intentando es cargar un archivo.sql a la base de datos, para que este cree las tablas que tenga que crear en la base de datos y mas que nada para subir respaldos ya que no tengo acceso a shell en un hosting y el phpmyadmin me da error, mi script me imprime "no se puedo" es decir q no puedo cargar el archivo pero si lo hago desde la linea de comando exactamente igual como lo estoy poniendo el script. si funciona, mas sinembargo con mi script de php no funciona :(.
Espero puedan ayudarme. Saludos.

Código PHP:
<?PHP
    $hs
="localhost";
    
$us="root";
    
$ps="123456";
    
$db="pruebas";
    
$conexion=mysql_connect("$hs","$us","$ps") or //conectamos con la base de datos
    
die ("no se pudo conectar");
    echo 
"conectado";
    echo 
"<br>";
                    {
                
//seleccionamos la base de datos
                    
mysql_select_db("$db")or die
                        (
"no se pudo seleccionar");
                        echo
"seleccionado";
                        echo 
"<br>";
                        }
                    
                        {
                            
//cargamos el archivo .sql
                        
$consulta="source /home/th3r0rn/www/ls.sql";
                        
mysql_query($consulta) or die ("no se puedo");
                        echo 
"se pudo";
                        
                            
                            }
?>

Última edición por th3r0rn; 29/08/2009 a las 03:41