Ciao, ho provato ha fare una prova, solo che ci stà un'eternità a caricare anche soo un dato..

Qualche consiglio?

Codice PHP:
echo "<table border=\"0\" width=\"100%\">";

$pathfile "file_new.csv";
$array_contenuto file($pathfile);
foreach(
$array_contenuto as $row){
$dati explode(';'$row);


$result mysql_query("select * FROM shop_prodotti ORDER BY id asc ");
while (
$records mysql_fetch_assoc($result)) {
$articolo $records['articolo'];
$id $records['id'];
$nome_prod $records['nome_prod'];
$descrizione $records['descrizione'];
$marca $records['marca'];
$prezzo $records['prezzo'];
$pzxsc $records['pzxsc'];
$mqxsc $records['mqxsc'];
$unita $records['unita'];
$immagine $records['immagine'];
$img_offerta $records['img_offerta'];
$costo_offerta $records['costo_offerta'];
$offerta $records['offerta'];


echo 
"<tr>";
echo 
"<td align=\"left\">";

if(
$dati[0] == $articolo)
{
echo 
$articolo;
}
else{
echo 
$dati[0];
}


echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[1];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[2];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[3];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[4];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[5];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[6];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[7];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[8];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[9];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[10];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[11];
echo 
"</td>";
echo 
"<td align=\"left\">";
echo 
$dati[12];
echo 
"</td>";
echo 
"</tr>";


}

}
?>
</table> 
zau