Я пытаюсь вставить NULL в базу данных mySQL с помощью PHP.
У меня есть:
$myVariable=$_POST[inputfield];
if(!is_numeric($myVariable) || $myVariable==0){
$myVariable=NULL;
}
Поле моей базы данных является десятичным, и IS NULL был установлен.Он продолжает возвращаться к 0,00, если ввод оставлен пустым.Как мне установить NULL, если оставить пустым, чтобы я мог вызвать php, если функция NULL?
Редактировать Вызов, если NULL в десятичном виде не является правильным?Это правильно отображает мое сообщение, поэтому, если NULL бесполезен для десятичного числа, я просто оставлю 0,00.Это хакерство?
Структура SQL для тех, кто спросил:
`myTableField` decimal(10,2) default NULL,