v2.5.2
Giriş yap

Aynı kayıtları engelleme

resat
577 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba, get ile 2 adet veri geliyor. Bu veriler daha önce girilmişse kayıt ettirmek istemiyorum. Verilerden biri sipariş formu biride mail adresi. Kayıtları nasıl engelleyebilirim.

    
$mailadres = $_GET['mail'];
$a = $_GET['order_number'];    
    
    
 $ekle=$db->prepare("INSERT INTO mail_status SET
    order_name=:order_name,
    mail_adres=:mail_adres,
    mail_date=:mail_date
    ");
  $insert=$ekle->execute(array(
    'order_name' => $a,
    'mail_adres' => $mailadres,
    'mail_date' => $date
  ));
    
kartal
933 gün önce

sütuna unique kısıtlaması getir
db bağlantı değişkenine hata varmı
bak
db->errorInfo kendi içinde dizi döndürür
duplicate kodu varmı bak varsa
aynı kayıt var uyarısı verdirirsin
yapamazsan bilgisayardan gönderirim
ayrıntısını