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>";
}
}