Нужно из файла csv внести данные в базу.
Сейчас используется такой скрипт
while ($data = fgetcsv($handle,10000, ";"))
{
$row[]=$data;
if(preg_match("#^[a-z0-9]+$#i",$data[0]))
mysql_query("REPLACE INTO `prise` SET `art`='".$data[0]."' , `Col1`='".$data[1]."' , `Col2`='".str_replace(",",".",$data[2])."' , `Col3`='".$data[3]."' , `Col4`='".$data[4]."'");
}
Насколько это рационально и как можно лучше?
На счет он дупликат кей и реплейс, тут все норм, так как обновляться данные практически никогда не будут, а только добавляться.