Php mysql和notnull列
我有一个地址字段,null设置为no。但当我将记录插入到带有空地址字段的表中时,记录被添加到表中。地址列为空。Php mysql和notnull列,php,mysql,sql,null,Php,Mysql,Sql,Null,我有一个地址字段,null设置为no。但当我将记录插入到带有空地址字段的表中时,记录被添加到表中。地址列为空。 为什么在地址为空的情况下将记录添加到表中 可能取决于您如何添加数据,例如,如果您输入的字符串不是null,而是空的 可能取决于您如何添加数据,例如,如果您输入的字符串不是null,而是空的 Null和empty是两个不同的东西,在将数据发送到数据库之前,需要使用php进行验证。ie if (empty($_POST['address'])) { } Null和empty是两个不同的东
为什么在地址为空的情况下将记录添加到表中 可能取决于您如何添加数据,例如,如果您输入的字符串不是null,而是空的 可能取决于您如何添加数据,例如,如果您输入的字符串不是null,而是空的 Null和empty是两个不同的东西,在将数据发送到数据库之前,需要使用php进行验证。ie
if (empty($_POST['address'])) {
}
Null和empty是两个不同的东西,在将数据发送到数据库之前,需要使用php进行验证。ie
if (empty($_POST['address'])) {
}
可以在可为空的字段中插入空字符串 在myTable中插入地址值 即使地址不可为空,也将工作 检查您的字段是否真的为空 从地址为空的myTable中选择*
可以在可为空的字段中插入空字符串 在myTable中插入地址值 即使地址不可为空,也将工作 检查您的字段是否真的为空 从地址为空的myTable中选择*
更多细节??!这是非常模糊的。更多细节??!这很模糊。空和空ae不同吗?如果我不填写地址字段,它是空的还是空的?空和空有什么不同?如果我不填写地址字段,它是空的还是空的?