hocam yardımınız için çok teşekkürler sadece bunu yazdırmıyorum yazdırma yerine kadar attım evet haklısınız ama benim o tabloyu parçalamadan veritabanına kayıt ettirmem lazım kodun tam hali şu şekilde

$cekilecekdb = $vt->query("SELECT * FROM `barkodsor` WHERE id = 1")->fetchAll(PDO::FETCH_ASSOC);

        foreach ($cekilecekdb as $cekilecek)
                {
                $barkodurl = $cekilecek['link'];
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $barkodurl);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                $chhtml = curl_exec($ch);
                if (curl_errno($ch)) {
                echo 'cURL error: ' . curl_error($ch);
                exit;
                }
                curl_close($ch);
                                                
        $barkodsonuc = explode("<table class=\"detail-list\">",$chhtml)[1];
        $barkodsonuc = explode("</table>",$barkodsonuc)[0];
   
    echo "SİTEDEN GELEN VERİ : {$barkodsonuc} <br>Link : {$barkodurl} <br> Son Güncellenme Tarihi: {$tarih} <br><br><br>";
    

    
    die("DEVAMI ÇALIŞIYOR.");


$urunadi = $cekilecek['baslik'];
$marka = $cekilecek['kisa_aciklama'];
$stokkodu = $cekilecek['stok_kodu'];

$urunkontrolu = $baglanti->query("SELECT * FROM barkodsor WHERE baslik='{$urunadi}' ");
$urunkontrol = $urunkontrolu->fetch_array();

if (!empty($urunkontrol['id'])) {
    $sql7 = "UPDATE `barkodsor` SET `baslik` = '{$urunadi}', `detay` = '{$barkodsonuc}', `link` = '{$barkodurl}', `tarih` = '{$tarih}' WHERE id='{$urunkontrol['id']}'";
    if (mysqli_query($baglanti, $sql7))
    {
        echo "Bu ürün veritabanında kayıtlı güncellendi. <br>";
    }
} else {
    $sql5 = "INSERT INTO `barkodsor` (`id`, `detay`, `link`, `tarih`, `baslik`) VALUES (NULL, '{$barkodsonuc}', '{$barkodurl}', '{$tarih}', '{$urunadi}');";
    if (mysqli_query($baglanti, $sql5))
    {
        echo "Bu ürün veritabanında bulunamadı yenisi ekleniyor. <br>";
    }
}