【发布时间】:2011-11-11 16:01:12
【问题描述】:
在我的 SQL 数据库中有很多这样的字段: 字段类型:文本空:是默认值:空
我的 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 值被正确插入?
【问题讨论】:
标签: php sql database insert null