[英]How to insert Null value to INT in mysql
我有一个字段名称是“ owner”。 它是一个外键值。 最初,我定义了NULL值。
在PHP中,
if($memberType=='owner'){
$ownerId = "";
}else{
$ownerId = $_POST['ownerId'];
}
$sql_user = mysqli_query($con,"INSERT INTO user(firstname, lastname,owner_id) VALUES ('$fname', '$lname', '$ownerId')");
此处未插入数据。 当我在插入过程中删除owner_id时,它正在工作。
如何定义空值
您的sql很好。 在mysql中编辑列,删除列中的NOT NULL。
$ownerId=0;
if($memberType=='owner'){
$ownerId = $_POST['ownerId'];
}
$sql_user = mysqli_query($con,"INSERT INTO user(firstname, lastname,owner_id) VALUES ('$fname', '$lname', '$ownerId')");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.