Я проводил некоторые исследования и, к сожалению, не нашел ничего, что мне удалось бы сделать, и я думаю, что это связано с непониманием конструкции MySQL в примерах, на которые я смотрел.
Я пытаюсь выполнить запрос вставки и проверить значения в 3 конкретных столбцах, чтобы убедиться, что они не существуют, а затем вставить, иначе ничего не делать.
Моя таблица довольно проста: id (int11), пользователь (varchar (45)), метка (varchar (255)), агент (varchar (255)), empid (varchar (10)).
Мой идентификатор - это мой Основной, с Автоинкрементом, и вот мой код, который у меня сейчас есть, который работает при вставке, но не имеет обработки дубликатов:
$i = 0;
foreach ($agents as $ag){
$sql = mysql_query("INSERT INTO `pms_users`
(`id`,`user`,`label`,`agent`,`empid`)
VALUES
(NULL, '$user','$group','$labels[$i]','$ag')");
$i ++;
}
Три столбца, которые мне нужно проверить, это $ user, $ group и $ ag.