if (!empty($addUserDTO->$value)) {
$addUser->bindValue($param, $addUserDTO->$value, PDO::PARAM_STR);
} else {
$addUser->bindValue($param, null, PDO::PARAM_NULL); // PARAM_NULL kullanımı
}@
PropJoe Yukarıdaki gibi denediğimde, $addUserDTO->$value'nın değeri empty ise null kaydı yapmıyor.
@
borelphiyazilim; Varsayılan değer için NULL atanıyor. Boş olabilir kontrolü açık.
Alıntı
"Eğer varsayılan null olarak dbden setlersen values göndermezsen null setlenir".
Evet, dediğiniz gibi yapıyordum; onda sorun yok. Farklı çözüm yolu kullanarak, yani bindValue ile yapabilir miyim diye merak ettim.