Merhabalar müşteriler tablomda bazı kısımları çekiyorum ve kaydediyorum ançak tekrar kaydet dediğimde olmayan kayıtları alması gerekirken tüm kayıdı tekrar ekkliyor acaba nerde hata yapıyorum
$siparissor=$db->prepare("SELECT * FROM musteriler LEFT JOIN musteri_beyanname_takip ON musteri_beyanname_takip.musteri_id=musteriler.musteri_id where gorunurluk=0");
$siparissor->execute();
foreach ($siparissor as $orfiche)
{
$musteri_id=$orfiche['musteri_id'];
$beyanname_id=$orfiche['beyanname_id'];
$beyannameSay = $db->prepare("SELECT * FROM musteri_beyanname_takip_aylik WHERE beyanname_id = ?");
$beyannameSay->execute(array($beyanname_id));
$kontrol = $beyannameSay->fetch(PDO::FETCH_ASSOC);
if($kontrol > 0)
{
echo "Var!.";
}
if (!empty($beyanname_id))
{
$projeekle=$db->prepare("INSERT INTO musteri_beyanname_takip_aylik SET
beyanname_id=:beyanname_id,
musteri_id=:musteri_id,
baglanti_id=:baglanti_id,
yil=:yil,
ay=:ay"
);
$ekleme=$projeekle->execute(array(
'beyanname_id' => $beyanname_id,
'musteri_id' => $musteri_id,
'baglanti_id' => "20211",
'yil' => "2021",
'ay' => "1"
));
if($ekleme)
{
echo "Kaydınız Onaylandı.";
}
else
{
echo "HATA! Lütfen .";
}
}
}