aggiornamento del problema : ho tolto la multi query e utilizzato la query singola, cambiando nome alle variabili. Ecco, funziona, eccetto per la query 2
. Infatti sia per $import che per $import3 l inserimento avviene correttamente, mentre per $import2 si ferma alla prima riga
inoltre è possibile mettere un contatore di righe dentro il while che esplde il csv? perchè non ho il virtuemart_product_id e vorrei che avesse il numero progressivo della riga in cui sono contenuti i dati. Per esemplificar il tutto posto il codice
if(($handle = fopen("temp/".$percorsodelfile, "r"))!==FALSE){
$data = fgetcsv($handle, $lenght, $delimiter); /* salta una riga */
while (($data = fgetcsv($handle, $lenght, $delimiter)) !== FALSE) {
$import1 = "INSERT INTO `pep0k_virtuemart_products` (virtuemart_product_id, product_sku) VALUES ('$virtuemart_product_id','$data[3]')";
$import2 = "INSERT INTO `pep0k_virtuemart_products_it_it` (virtuemart_product_id, product_name, product_s_desc, product_desc) VALUES ('$virtuemart_product_id','$data[1]', '$data[2]', '$data[2]')";
$import3 = "INSERT INTO `pep0k_virtuemart_product_prices` (virtuemart_product_id, product_price) VALUES ('$virtuemart_product_id','$data[4]')";
/*query */
mysqli_query($con, $import1);
mysqli_query($con, $import2);
mysqli_query($con, $import3);
//echo $virtuemart_product_id=$indiceQuery;
} /* chiusura while (($data = fgetcsv($handle, $lenght, $delimiter)) !== FALSE) */
} /* chiusura if(($handle = fopen("temp/".$percorsodelfile, "r"))!==FALSE) */
fclose($handle);