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 :)