v2.5.2
Giriş yap

PDO'da Satır Bulup Kayıt Ekleme

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

Merhaba, PDO'da alt kısımdaki şekilde veritabanına kayıt yapıyorum. Ancak yapmak istediğim şu; tablode zaten girilmiş stok kodu mevcut, ilgili stok kodunu bulup bu satıra ilişkin sütunlara diğer verileri kaydetmek istoyorum. Burada WHERE komutunu düzgün biçimde çalıştırmadım. Where komutu bu şekilde düzgün çalışmamakta mı ve bana yol göstebilirmisiniz.

İlk tanımlamalar için bu veri girişi yapılacak hücreler boş olduğu için, UPDATE ile kullanmak istemiyorum.


$sorgu = $conn->prepare("INSERT INTO warehouse_variants (trendyol_barcode1, trendyol_saleper, warehouse_discount) WHERE vStockCode=:$depostokkodu' VALUES(?, ?, ?)");
$sorgu->bindParam(1, $trendyol_barcode1, PDO::PARAM_STR);
$sorgu->bindParam(2, $trendyol_saleper, PDO::PARAM_STR);
$sorgu->bindParam(3, $depoiskontoorani, PDO::PARAM_STR);                                            
$result3=$sorgu->execute();
                                                

Cevap yaz
Cevaplar (2)
mubado
912 gün önce

$sorgu = $conn->prepare("INSERT INTO warehouse_variants (trendyol_barcode1, trendyol_saleper, warehouse_discount,vStockCode) ' VALUES(?, ?, ?,?)");
$sorgu->bindParam(1, $trendyol_barcode1, PDO::PARAM_STR);
$sorgu->bindParam(2, $trendyol_saleper, PDO::PARAM_STR);
$sorgu->bindParam(3, $depoiskontoorani, PDO::PARAM_STR);
$sorgu->bindParam(4, depostokkodu, PDO::PARAM_STR);
$result3=$sorgu->execute();

abdullahx
915 gün önce

insert işleminde where kullanılmaz. Bakınız
Stok kodunun zaten mevcut olup olmadığını kontrol edip insert veya update işlemini yapmak durumundasınız.