我有我的代码问题...即时通讯不知道是什么导致它在我的数据库中输入两次。在表格中输入的信息被插入到数据库中,然后在它下面有另一个条目,但它是空的。它会在每次提交表单时发生。我如何解决它?如何修复数据库中的重复条目?
<?php
// form data //
$id = $_POST['id'];
$joined = date("Y/m/d");
$uname = $_POST['uname'];
$email = $_POST['email'];
// Create connection
$connect = mysql_connect("localhost","user","pass");
mysql_select_db("db"); //select database
//register into database
$sql = mysql_query("
INSERT INTO table VALUES
('','$joined','$uname','$email')
");
echo "thanks for signing up!";
?>
为什么你把你的第一个值作为空白? –
尝试在插入后立即关闭连接。 (注意:这是你查询类似问题的最小问题。) –
我试图在代码中删除'id'的空白值,但它甚至不会再插入到数据库中,所以我保留它。 – JayM