Ragazzi io ho questo script che funziona perfettamente, però avrei due esigenze:

1) il file che deve aprire , prendesse il nome da una variabile
2) come posso togliere il foreach e importare tutti i dati contenti nel file sqlite?
grazie

Codice PHP:
<?php 
     
  
try 
  { 
    
// connessione al database di mysql 
    
include('config.php'); 
    
//apro il file sqlite 
    
$db = new PDO('sqlite:data27.sqlite'); 
     
     
     
    
//leggo la tabella amministratore 
    
$db->exec("SELECT * FROM amministratore");     
     
    
$amministratore $db->query('SELECT * FROM amministratore'); 
     
    echo 
"\n
1: "
.date("l dS of F Y h:i:s A").": Elaborazione della tabella amministratore"
     
    foreach(
$amministratore as $row
    { 
    
//estraggo i dati     
    
$id $row['id']; 
    
$id_amministratore $row['id_amministratore']; 
    
$denominazione $row['denominazione']; 
    
$indirizzo $row['indirizzo']; 
    
$cap $row['cap']; 
    
$iva = $$row['iva']; 
    
$citta $row['citta']; 
    
$telefono_1 $row['telefono_1']; 
    
$telefono_2 = $$row['telefono_2']; 
    
$fax $row['fax']; 
    
$email $row['email']; 
    
$web $row['web']; 
    
$username $row['username']; 
    
$password md5($row['password']); 
    
$banned $row['banned']; 
     
     
    
// cancellazione  amministratore 
    
$delete_amm "DELETE FROM amministratore WHERE id_amministratore = '$id_amministratore'"
    
//echo "\n
query".$delete_amm
    
$amministratore_d = mysql_query($delete_amm);     
    if(!
$amministratore_d) die("Errore MySQL".mysql_error()."\n
Query
:\n
".$delete_amm); 
     
    //inserimento  
     
    
$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); 
     
    }     
     
     
     // FINE TABELLA AMMINISTRATORE 
     
     
      
      
      
      
    // CHIUDO LA CONNESSIONE AL FIL SQLITE 
    
$db = NULL; 
  } 
  catch(PDOException 
$e
  { 
    print 'Exception : '.
$e->getMessage(); 
  } 
?>