所以我一直在查看 StackOverflow 和 MySQL 手册一段时间,但我似乎无法解决我的问题。我想要做的只是让我的数据 INSERT 函数,这样它就不会在我的表中添加任何东西,如果它已经存在的话。我看到了一些方法:INSERT IGNORE 函数以及唯一索引对我来说似乎是最好的,但我不知道为什么它不起作用......这是我的代码的一部分(我有两列:“用户名”和“电子邮件”,我的表名为“info4”):
$unique_index = mysqli_query ($con, "CREATE UNIQUE INDEX index ON info4 ( username, email);");
$insert = mysqli_query($con, "INSERT IGNORE INTO info4 (`username`, `email`) VALUES ('$array_values[0]', '$array_values[1]')");
我哪里错了?我错过了什么吗?