userovich
@userovich

Как ограничить добавление в базу Mysql уже имеющегося элемента?

Всем привет.
Имеется вот такая форма для записи на приём к врачу:
5d6bb6dbc7d40166242932.jpeg
Запрос в базу:
$mysql_insert = "INSERT INTO visits(num_doc,date,comments,id_add_pac,username_doc,username_pac,specialty_doc) VALUES
('{$num_doc}','{$date}','{$comments}','{$id_add}','{$username}','{$username_pac}','{$specialty}')";


Как сделать так, чтобы запись не добавлялась, если какое-то время занято? Например, при попытке записаться 2 раза на 13.01.2020 в 13:00 - чтобы выводилась ошибка: "Выберите другое время".
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
IgorPI
@IgorPI
Коллега, для того что бы быть уверенным на 100%, что бы данные в таблице были разные.
Можно следующее:
Использовать unique key (Уникальный ключ) для одного или групп полей
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы