そのため、StackOverflow と MySQL のマニュアルをしばらく調べてみましたが、問題を解決できないようです。私がやろうとしているのは、テーブルが既に存在する場合、テーブルに何も追加しないように、単にデータ INSERT 関数を作成することです。私はいくつかの方法を見ました: INSERT IGNORE 関数は、一意のインデックスと共に、私にとって最良のように思えましたが、なぜそれが機能しないのか分かりません... これが私のコードの一部です (私は持っています2 つの列: 「username」と「email」、私のテーブルは「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]')");
どこが間違っていますか?何か不足していますか?