我的代码有问题,每次发送数据时,我的查询都会添加两行,其中第一行为空。
if(isset($login)){
$sql22 = "INSERT INTO lasers (u_uid, l_name, l_type, l_type2, l_power,
l_energy , l_WorkMode, l_producer,l_unique) VALUES ( '$login', '$name', '$type', '$des', '$power', '$energy','$workMode' ,'$producer','$unique2');";
}
// mysqli_query($conn, $sql);
if ($conn->query($sql22) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql22 . "<br>" . $conn->error;
}
我希望只插入一行,但是要增加两行。第一个仅包含l_unique,第二个仅包含所有数据。
如果我隐藏$ conn并再次发送数据,则表中未添加任何内容。我不知道为什么...它总是添加2行。