这是一个名为 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 设置吗?
最佳答案
也许“Num”是主键,并且由于您总是尝试插入相同的值而导致插入失败。
关于php - 多次在 SQL 表上添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729251/