KingCoder adlı üyeden alıntı: mesajı görüntüle
Olay söyle

Website Form üzerinde veri geliyor, a.txt

bunu mysqlde

update ayarlar set ad=?ad where id=?id

olarak querimiz var ve parametre kullanıyorum, Eğer burda ad değeri yani formdan gelen değer boş ise ad alanını hiç güncellemesin veya eski veriyi yazsın.

bunu yapmak istiyorum




Sorunu aşağıdaki şekilde çözdüm başkasınada lazım olabilir diye buraya ekliyorum

urun_kapak_resmi=(CASE WHEN ?urun_kapak_resmi=' ' THEN urun_kapak_resmi ELSE ?urun_kapak_resmi END)

Merhaba Arkadaşım,

Php de sürekli kullandığım güzel bir Mysql kütüphanesi var linki aşağıdadır.

https://github.com/izniburak/PDOx/bl...DOCS.md#insert

örnek olarak söylediğin işlem için ben genelde şu şekilde uyguluyorum.

$data = [
	'title' => 'test',
	'content' => 'Lorem ipsum dolor sit amet...',
	'time' => '2017-05-19 19:05:00',
	'status' => 1
];

if ($kapak_resmi != null){
       $data["kapak_resim"] = $kapak_resmi;  
}

$db->table('pages')->insert($data);
bu mysql class ını incelemeni tavsiye ederim.