我有一个连接到php编码的Form数据库。 问题是当我修改php代码时,默认值'0'正在添加数据库.. 我需要建议避免这种情况......
答案 0 :(得分:0)
如果该字段在db中声明为整数,并且您不允许空值, 当您发布表单的值并且该字段没有值时,它将采用整数“0”的默认值。
要避免您需要允许空值,并且在更新记录时需要检查是否存在tha字段的值。
if(isset($_POST['yourVar'])) {
$value = intval($_POST['yourVar']);
}
else {
$value = null;
}
类似的东西。