Ciao ragazzi sto eseguendo uno script PHP di importazione dati da una tabella ex Microsoft Access convertito in sql dal MySQL Migration Toolkit ad una tabella SQL.

Lo script consiste in questo:

Codice PHP:

$risultato_query 
mysql_query("SELECT * FROM importazione_description");
    while(
$preleva_dati mysql_fetch_array($risultato_query)){

        
$products_id $preleva_dati["products_id"];        
        
$products_codice $preleva_dati["products_codice"];
        
$products_name $preleva_dati["products_name"];
        
$products_description $preleva_dati["products_description"];
        
$products_attributo1 $preleva_dati["products_attributo1"];
        
$products_attributo1var $preleva_dati["products_attributo1var"];        
        
$products_attributo2 $preleva_dati["products_attributo2"];
        
$products_attributo2var $preleva_dati["products_attributo2var"];
        
$products_famiglia $preleva_dati["products_famiglia"];
        
$quant_magazzino $preleva_dati["quant_magazzino"];
        
$fine_produzione $preleva_dati["fine_produzione"];
        
$barcode $preleva_dati["barcode"];

        if(
$fine_produzione == 0){
            
$fine_produzione_temp null;
        }else{
            
$fine_produzione_temp "checked";
        }

        if(
$products_codice == $products_famiglia){
            
$language_id 2;
        }else{
            
$language_id 1;
        }
        
        
        
mysql_query("INSERT INTO prodotti_descrizione (products_id, language_id, products_name, products_description, products_codice, products_famiglia, products_attributo1, products_attributo1var, products_attributo2, products_attributo2var, fine_produzione, quant_magazzino, barcode) VALUES ('{$products_id}', '{$language_id}', '{$products_name}', '{$products_description}', '{$products_codice}', '{$products_famiglia}', '{$products_attributo1}', '{$products_attributo1var}', '{$products_attributo2}', '{$products_attributo2var}', '{$fine_produzione_temp}', '{$quant_magazzino}', '{$barcode}')") or die ("ERRORE : ".mysql_error()); 
Mi importa quasi tutto praticamente in maniera corretta, ma qualche record me lo salta e non capisco perchè! A colpo d'occhio sembra andare tutto a posto..ecco il messaggio di errore..


1064 Errore di sintassi nella query SQL vicino a 'Artificio', 'CQ.623-223', 'CQ.623-223', '', '', 'Taglia', 'SM', 'checked', '1', ' linea 1
Sto strippando! Riuscita a darmi una mano???

Grazzie mille!