Non ne esco, ho modificato aggiungendo il controllo sui campi prima di passarli alla query, non mi carica i dati.


Codice PHP:
 <?php
include ("../../data.inc.php");
$db mysql_connect($mysqlhost,$mysqluser,$mysqlpassword);
if (
$db==FALSE)
die (
"ERRORE CONNESSIONE");
mysql_select_db($mysqldb,$db);
ini_set('auto_detect_line_endings'1); 
$row 1;
$handle fopen("file.csv","r");
while ((
$data1 fgetcsv($handle3000";")) !== FALSE) {
   
$num count($data1);
   echo 
"<p> $num campi sulla linea $row: <br /></p>\n";
   
$row++;
   
$data mysql_real_escape_string($data1);
  
$query="INSERT INTO miatabella (a, b, c, d, e, f, g, h, i, l ) VALUES  ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]')";
echo 
$query;
mysql_query($query);
}
fclose($handle);
?>