查询工作正常,但在某些情况下不插入数据

时间:2019-02-19 11:36:31

标签: php mysqli

我是PHP新手。我开发了一个PHP页面,其中包含一个简单的表单,并且工作正常。正确插入了所有数据,但有时未插入数据。为什么会这样?

$sql="INSERT INTO form_tbl(name,age,dob) values('$name','$age','$dob')";
$exe=mysqli_query($conn,$sql);

if($exe){
  echo "success";
}else{
  echo "Submit again";
}

1 个答案:

答案 0 :(得分:0)

要寻找的事物:

确保所有变量都不为空,否则请确保表已设置为允许NULL值。

if(isset($name) && $name!=""){
    //exists
}else{
    //doesn't exist or is empty
}

确保变量类型正确,例如int,varchar等