我有一个字段名称是“所有者”。这是一个外键值。最初我定义了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时,它正在工作。
如何将Null值定义为
答案 0 :(得分:0)
你的sql很好。编辑mysql中的列,删除列中的NOT NULL。
答案 1 :(得分:0)
$ownerId=0;
if($memberType=='owner'){
$ownerId = $_POST['ownerId'];
}
$sql_user = mysqli_query($con,"INSERT INTO user(firstname, lastname,owner_id) VALUES ('$fname', '$lname', '$ownerId')");