Ragazzi io ho creato uno script che legge dati da un xml e importa nel database, ma impiega molto tempo per fare ciò, vorrei allora sostituire xml, il file sql come posso modificare tale file per importazione sql?

Codice PHP:
<?php

echo "\n
1: "
.date("l dS \of F Y h:i:s A").": INIZIO ELABORAZIONE";            

include(
"config.php");
$import $_GET['import'];
$file_zip "../import/$import.zip";

if(
file_exists($file_zip)) 
{
    
shell_exec("unzip $file_zip -d /");
    
$file_xml $import ".xml";

    
$xml simplexml_load_file($file_xml);    
    
    
//echo "lettura tabella per updater";
    
foreach($xml->updater as $updater
    {
        
$id_amministratore $updater->id_amministratore;
        
$id_erase $updater->id_erase;
    }    

    
$erase $id_erase;
    
//echo $erase;
    //echo $id_amministratore;
    
    
$id_amministratore $id_amministratore;
    
    if(
$erase == $id_amministratore#si cancellano tutti i dati di questo amministratore e si reimportano dal file xml
    
{
        echo 
" - IMPORTAZIONE TOTALE DEI DATI DAL FILE ".$file_zip;            

        
$check_sql "DELETE FROM amministratore WHERE id_amministratore = '$id_amministratore'";
        
//echo "\n
query".$check_sql;
        
$check_query = @mysql_query($check_sql) or die(mysql_error());
                
        
        
    }
    else
    {
        echo " 
IMPORTAZIONE PARZIALE DEI DATI DAL FILE ".$file_zip;            
    }

    
    echo "
\n
3
".date("l dS \of F Y h:i:s A")."Elaborazione della tabella amministratore";
    foreach(
$xml->amministratore as $amministratore
    {
        
$id = $amministratore->id;
        
$id_amministratore = $amministratore->id_amministratore;
        
$denominazione = $amministratore->denominazione;
        
$indirizzo = $amministratore->indirizzo;
        
$cap = $amministratore->cap;
        
$iva = $amministratore->iva;
        
$citta = $amministratore->citta;
        
$telefono_1 = $amministratore->telefono_1;
        
$telefono_2 = $amministratore->telefono_2;
        
$fax = $amministratore->fax;
        
$email = $amministratore->email;
        
$web = $amministratore->web;
        
$username = $amministratore->username;
        
$password = md5($amministratore->password);
        
$banned = $amministratore->banned;
        
        if(
$erase <> $amministratore)
        {
            
$delete_sql = "DELETE FROM amministratore WHERE id_amministratore '$id_amministratore'";
            //echo "
\n
query
".$delete_sql;
            
$result = mysql_query($delete_sql);    
            if(!
$result) die("Errore MySQL".mysql_error()."\n
Query
:\n
".$delete_sql);
        }
        
$insert_sql = "INSERT INTO amministratore id_amministratoredenominazioneindirizzocapivacitta,  telefono_1telefono_2faxemailwebusernamepasswordbannedVALUES ('$id_amministratore''$denominazione''$indirizzo''$cap''$iva','$citta''$telefono_1''$telefono_2''$fax''$email''$web''$username''$password','$banned')";
        //echo "
\n
query
".$insert_sql;
        
$result = mysql_query($insert_sql);    
        if(!
$result) die("Errore MySQL".mysql_error()."\n
Query
:\n
".$insert_sql);
    }


    
    echo "
\n
14
".date("l dS \of F Y h:i:s A")."FINE ELABORAZIONE";            

    shell_exec("
rm ../import/$import.zip");
    shell_exec("
rm $file_xml");

else 
{
    die("
Il file [i]$file_zip[/inon esiste!");
}

?>
Grazie in anticipo x l'aiuto