Illya
Новичок
Здравствуйте!
Файл dbf 50Мб.
Вот так паршу! В базу записывается но до конца файл не доходит.
Как правильно парсить, чтобы с меньшими затратами ресурсов и т д.
Спасибо.
Извините если тема повторяется.
Файл dbf 50Мб.
Вот так паршу! В базу записывается но до конца файл не доходит.
Как правильно парсить, чтобы с меньшими затратами ресурсов и т д.
PHP:
$db = dbase_open($_POST['file_1'], 2);
if($db)
{
$record_numbers = dbase_numrecords($db);
for ($i = 1; $i <= $record_numbers; $i++)
{
$row = dbase_get_record_with_names($db, $i);
$SQL="SELECT * FROM F101 WHERE SYS_DATE = '".$DATE."' AND REGN = '".trim($row['REGN'])."' AND KNT = '".trim($row['NUM_SC'])."'";
$res = $DB_site->query($SQL);
if(mysql_num_rows($res) <= 0)
{
$write_tb = "INSERT INTO F101 (SYS_DATE, REGN, KNT) VALUES('".$DATE."', '".trim($row['REGN'])."', '".trim($row['NUM_SC'])."')";
$DB_site->query($write_tb);
$write++;
}
mysql_free_result($res);
}
}
Извините если тема повторяется.