Where için ISNULL kullanımı

Selamlar,

Öncelikle çalışmanızı tebrik ediyorum.

where clause içerisinde column_name IS NULL kullanımı için nasıl bir yöntem kullanılabilir, kullandığım sürüm 2.2.0

mevcut kullanım,
$this->where .= ' ' . $logic . ' ' . $column .  $op . $value;

şeklinde olduğu için column_nameISNULL query şeklinde hazırlanıyor

$this->where .= ' ' . $logic . ' ' . $column . ' ' . $op . ' ' . $value;

şeklinde bir kullanım yöntemi denedim, çalışıyor, doğru mudur acaba, farklı/doğru bir yöntem mevcut mudur?

teşekkürler.

Cevaplar (1)


Turan Karatuğ
Software Developer - Creator of TitanMVC
3 ay önce

/System/Libs/Database/DB.php dosyası içerisine aşağıdaki fonksiyonu ekleyerek belirtildiği gibi kullanabilirsiniz;
public function isNull($column, $logic = 'AND')
{
$this->where($column, '=', '', $logic);
return $this;
}
DB::select('*')->table('users')->isNull('username')->getAll();

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]