<?php $query2 = "SELECT * FROM baza WHERE import2 = 0"; $id = $row['id']; $kierunek = $row['kierunek']; $tel = $row['tel']; $query = "SELECT * FROM baza WHERE kierunek = '$kierunek' AND tel = '$tel''"; if($num>1){ $query = "DELETE FROM baza WHERE id = '$id'"; } } ?>
Skrypt dziala na zasadzie , ze importowane nowe rekordy do bazy sa sprawdzane czy juz takie sa w bazie po nr tel. Czyli glowne zadanie skryptu to kasowanie dubli.
Skrypt działa poprawnie w przypadku mniejszej ilosci importowanych rekordow. Natomiast w przypadku importu 50 tys rekordow, laduje sie skrypt z 1 min po czym wyswietla sie bladf nr 500 (wew. blad serwera) Jest jakas inna technika zeby zrobic takie porownanie nie obciazajac tak serwera?
pozdrawiam