Как записать значение NULL?

MonoLife

Новичок
Прошу прощения, если такой вопрос был.
Есть переменная, имеющая значение либо "дата", либо NULL.
Не получается правильно составить запрос, чтоб могло записываться то или другое значение.
Пока приходится писать, типа такого:
PHP:
if(emtpy($vardata)) {
 $sql="UDATE `jurnal` SET `datadoc`=NULL "
} else {
 $sql="UDATE `jurnal` SET `datadoc`='$vardata' "
}
 

MonoLife

Новичок
чем не устраивает это решение?
Полей типа "дата" несколько, и какое из них может принять значение NULL, заранее неизвестно. При таком решении конструкция получается громоздкая.
 

newARTix

Новичок
ок, чуть-чуть включаем мозг:
PHP:
...
$sql="UDATE `jurnal` SET `datadoc`=$vardata"
что нужно поставить вместо троеточия?
 
Сверху