ciao allora un problema alla volta
io ho capito quello che intendi tu ed ho provato ad usare il tuo script
cioe prima ho creato un db di prova con inserimento dati:
-- Database: `pr`
Struttura della tabella `tabella`
CREATE TABLE `tabella` (
`ID` int(11) NOT NULL,
`percorso_assoluto` varchar(255) NOT NULL,
`nome_file` varchar(255) NOT NULL,
`estensione` varchar(255) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

e questo é los crip usato per inserire i dati
Codice PHP:
$link=mysql_connect("$db_host","$db_username","$db_password") or die("errore connessione:".mysql_error());
mysql_select_db('pr')or die("errore apertura database:" .mysql_error());
 
 
$percorso_assoluto=$_POST['percorso_assoluto'];
$nome_file=$_POST['nome_file'];
$estensione=$_POST["estensione"]; 

$strsql="INSERT INTO tabella (percorso_assoluto,nome_file,estensione) VALUES  ('$percorso_file','$nome_file','$estensione')";
$rs=@mysql_query("$strsql")or die("Errore query database:" .mysql_error());
echo 
"* * *  Dati inseriti con successo* * * *  ";

?> 
continua nella finestra sotto