Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2012, 01:29
edwintinieblas
 
Fecha de Ingreso: julio-2012
Mensajes: 3
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Importar archivo.sql mediante PHP

se que el tema ya es algo viejo pero creo que esto puede ser un aporte, agarre el código que mask15 pone arriba y lo modifique una cosa de casi nada, a mi me funcionó para importar cualquier base de datos en sql sin necesidad de poner uno a uno los query, bien sin más que decir pongo el código :)
Cita:
<?php
$conecta = mysql_connect('localhost', 'root', 'passs');
if (!$conecta) {
die('No conectat : ' . mysql_error());
}
$db_selected = mysql_select_db('base', $conecta);
if (!$db_selected) {
echo 'No es troba la base de dades',$db_selected,'<br/>';
die (mysql_error());
}
else {
$texto = file_get_contents("base.sql");
$sentencia = explode(";", $texto);
for($i = 0; $i < (count($sentencia)-1); $i++){
$db_selected = mysql_query ("$sentencia[$i];") or die(mysql_error());
}
}

?>
Donde base.sql es un archivo de texto plano con las sentencias sql, ojala le pueda servir a alguien :)