Приведенные здесь ответы хороши, но я все еще пытался опубликовать NULL, а не ноль в таблице mysql.
Наконец, я заметил, что проблема была в запросе на вставку, который я использовал
$quantity= "NULL";
$itemname = "TEST";
Все идет нормально.
Мой запрос на вставку был плохим.
mysql_query("INSERT INTO products(quantity,itemname)
VALUES ('$quantity','$itemname')");
Я исправил запрос на чтение.
mysql_query("INSERT INTO products(quantity,itemname)
VALUES ('".$quantity."','$itemname')");
Таким образом, количество $ находится за пределами основной строки. Моя таблица sql теперь принята для записи нулевого количества вместо 0
null
без кавычек ..