В моей базе данных SQL есть много таких полей: Тип поля: Текст Нуль: Да По умолчанию: NULL
Мой INSERT выглядит так:
INSERT INTO tbl (col,col,col,...) VALUES ('val','val','val',...)
Теперь эти цитаты в моих инструкциях INSERT вставляют '' (пустую строку) в базу данных, когда я действительно хочу ничего (NULL).
Поэтому я попробовал
if (isset($_POST['title'])) {$newTitle = mysql_real_escape_string(trim($_POST['title']));} else {$newTitle = NULL;}
и это просто вставляет «NULL» – строку, содержащую слово NULL.
Что я могу сделать, чтобы убедиться, что мои значения NULL вставлены правильно?