Merhabalar , veri çekme botu yazıyorum kendimi geliştirmek için çektiğim sitede stok sayıları mevcut yapmak istediğim şu;

Veri tabanında ki ürün adı aynı ise tekrardan yazdırma stok sayısını güncelle


set_time_limit(0);

$db=new PDO("mysql:host=localhost;dbname=etkin",'root','');

require_once 'simple_html_dom.php';
// Create DOM from URL or file
$html = file_get_html('https://www.*sitedi*promosyon.com/promosyonurunleri-ajanda-kapaklari-27.html');

$sonuc=$html->find('#isimkat a');

foreach ($sonuc as $key) {
$url="".$key->href;
$html = file_get_html($url);

echo $isim=$html->find('#urundetaylar h1',0)->plaintext;
echo "
";

echo $kod=$html->find('#urundetaylar li',1);
echo "
";

echo $fiyat=$html->find('#urundetaylar li',1)->plaintext;
echo "
";

echo $stok=$html->find('#urundetaylar li',5)->plaintext;
echo "
";

$resim=$html->find('#urunbuyukresim img',0)->src;
$resim_yol=uniqid().".jpg";

$sql=$db->prepare("SELECT * FROM etkin WHERE etkin_id=? Order By etkin_kod DESC");
$sql = $db->prepare("UPDATE etkin SET etkin_kod = ?");
$sql->execute([$kod]);



$sql=$db->prepare("INSERT INTO etkin SET etkin_isim=?,kategori_id=?,etkin_kod=?,etkin_fiyat=?,etkin_stok=?,etkin_resim=?");

$sql->execute([$isim,3,$kod,$fiyat,$stok,$resim_yol]);


if ($sql->rowCount()>0) {
echo "kayıt başarılı";
$veri2=file_get_contents("$resim");
$kayit=fopen('images/'.$resim_yol,"w+");
fwrite($kayit, $veri2);
fclose($kayit);
}

}

echo "
";
?>