Привет, я пытаюсь вставить массив информации в поля в базе данных с помощью выбора флажков, которые у меня есть, отсортированы и вставляются в порядке, но я могу вставить дубликаты, которые не хороши. я использую следующие для вставки элементовКак остановить дубликаты записей в базе данных
$list = $_POST['sub'];
// for each loop to insert each value into the database with the selected users informtion
foreach ($list as $value) {
// The query to run
$listQuery='INSERT INTO tbl_list (`userId`, `subId`) VALUES (\'' . $id . '\', \'' . $value . '\')';
// Run the query
$objects->query($listQuery);
}
Спасибо, что это было решением, которое у меня застряло какое-то время, действительно ценю помощь –
@ChrisBench Рад помочь :) –
@ChrisBench в [другие комментарии] (http://stackoverflow.com/questions/15541235/how- to-stop-duplicate-entries-in-database/15541377 # comment22019651_15541255), вы указали, что в вашей таблице есть 3 поля. Если вы используете этот код как есть - вы, вероятно, заменили свой оригинальный вопрос на другую проблему. Этот ответ отвечает именно на вопрос (+1 кстати) - но похоже, что «вопрос» - это не ваша настоящая проблема. – AD7six