我有一个将 POST 数据发送到 php 文件的 html 表单。在 php 中,我正在查询 mysql 数据库。在数据库中,我有接受 null 的 int 列。
问题是当网络表单字段为空时,我想将 null 保存到数据库。我试图在构建查询之前进行检查
if (empty($licence))
$sql_query.="null,r1=";
else $sql_query.="'".$_POST["licence"]."',r1=";
它正在工作。但是如果用户在表单字段中写0,在数据库中将被保存为空,这是错误的。如果用户输入 0,我想保存 0,但如果该字段为空,我想保存 null。如何解决这个问题?问题是如果字段为空,0 将作为发布数据发送...