这是一个名为addtime_eu.php
的文件,它添加到一个名为europe
的SQL表中,该行包含一些数据。
<?php
//Check connection
if (mysqli_connect_errno())
{
echo "Connection to MySQL failed: " . mysqli_connect_error() . " Please contact an admin or refresh the page.";
}
//Create MySQL connection
$con=mysqli_connect("localhost","user","password","my_mk7vrlist");
//Store datas in the table
mysqli_query($con, "INSERT INTO `europe` (`Num`,`playername`,`Friendcode`,`Country`,`Skype`,`Twitter`,`Youtube`) VALUES ('7', '".$_POST['playername']."', '".$_POST['fcs']."', '".$_POST['regione']."', '".$_POST['skype']."', '".$_POST['twitter']."', '".$_POST['youtube']."')");
//Close connection
mysqli_close($con);
echo "<br><p align='center'>Your datas has been added!<p>";
?>
当我在页面中单击此按钮时,将调用此php文件:
<form action="addtime_eu.php" method="POST">
<p align="center"><input value="Send record" type="submit"></p>
</form>
当我单击此按钮一次时,脚本会在表格中添加一行。如果我第二次尝试单击按钮,则不会添加任何内容。
我该怎么办?我是否必须更改任何SQL设置?
答案 0 :(得分:1)
由于您总是试图插入相同的值,因此'Num'是主键并且插入失败。