Ciao a tutti , ho creato un files CVS contenete delle rghe cosi' composte :

1234567890,Pippo ,45.56
2345678910,Minni,34.45

Il primo e' il codice , il secondo la descrizione e il terzo il prezzo.

Ho creato questo programma per la lettura del files e l'iserimento dei dati in database MySql

Ma non funzion perche' ?

Help ....

Per l'apertura del database non mi da nessun errore.

Grazie .. Programma.

$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "stm";
$db_tabb = "stm";
$db = mysql_connect($db_host,$db_user,$db_pass);//Connessione Server
if($db==FALSE)
echo"Errore di connessione";
if (mysql_select_db($db_name,$db)==FALSE)
echo"Errore di Apertura files";
$fh=fopen('COMPOS.CSV','rb');
for($info=fgetcsv($fh,1024); ! feof($fh); $info=fgetcsv($fh,1024)){
$sql="INSERT INTO stm (art,desc,prezzo) VALUES ($info[0],$info[1],$info[2])";
if (mysql_query($sql, $db))
print "Inserito Articolo : $info[0] $info[1] $info[2]";
else
echo "---------------------------> Errore durante l'inserimento";
print "
";
}
fclose($fh);