【发布时间】:2012-03-23 11:14:23
【问题描述】:
我有输入字段,但如果用户将其留空,我想在我的数据库中插入一个空值。
我要求这样的值:
$val1 = htmlspecialchars($_REQUEST["val"], ENT_QUOTES);
然后将它们插入数据库:
INSERT INTO `table` ( `val1` , `val2` , `val3`)
VALUES ('$val1', '$val2', '$val3');
我已尝试删除 ' 周围的 val1、val2、val3 - 但如果没有值,则不会将任何内容插入数据库。我也尝试过这样的事情:
if (!empty($val1)) {
$val1 = "'".$val1."'";
} else {
$val1 = NULL;}
然后在值周围没有 ' - 仍然没有插入数据库
【问题讨论】: