• 19-01-2022, 20:28:50
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba;
    PHP if yapısıyla ilgili bir konuda takıldım.Sorun ise; tarih ve tutar alanım var. Tarih varsa tutarı güncelleyecek tarih yoksa yeni kayıt açaçacak kayıt var mı yok mu kontrol ettiremediğim için sorguyuda kuramadım.yardımcı olacak arkadaşlara teşekkür ederim.
  • 19-01-2022, 20:41:50
    #2
    bygold007 adlı üyeden alıntı: mesajı görüntüle
    Merhaba;
    PHP if yapısıyla ilgili bir konuda takıldım.Sorun ise; tarih ve tutar alanım var. Tarih varsa tutarı güncelleyecek tarih yoksa yeni kayıt açaçacak kayıt var mı yok mu kontrol ettiremediğim için sorguyuda kuramadım.yardımcı olacak arkadaşlara teşekkür ederim.
    <?php
    $tarih = "2022-19-01";
    $tutar = 25;
    
    $sorgu = $db->prepare("SELECT * FROM veriler WHERE tarih=:tar");
    $sorgu->execute([':tar' => $tarih]);
    
    if($sorgu->rowCount()){
    
    $guncelle = $db->prepare("UPDATE veriler SET tutar=:tu WHERE tarih=:tar");
    $guncelle->execute([':tu'=>$tutar,':tar'=>$tarih]);
    
    }else{
    
    $ekle = $db->prepare("INSERT INTO veriler SET
    tutar =:tu,
    tarih=:tar
    
    ");
    
    $ekle->execute([
    ':tu' => $tutar,
    ':tar' => $tarih
    ]);
    
    }
    
    
    ?>
  • 19-01-2022, 20:52:56
    #3
    Teşekkür Ederim.