Перевірка за допомогою SELECT перед вставкою (PDO) ErgoDevWoman - OpenClassrooms

Питання ? Не хвилюйтеся, ми допоможемо вам !

ergodevwoman

Всім доброго вечора,

Зараз я розробляю сайт для громадського харчування, і мені хотілося б, щоб потенційний клієнт, який вже запросив розцінку на певний заголовок та ім’я, не міг повторити свій запит, щоб база даних мого клієнта не була занадто зайнятою.

Отже, перед запуском моєї функції insertDevis () я перевіряю, що користувач Інтернету, який ввів свій заголовок та своє ім’я у формі, ще не існує в базі даних, за винятком того, що очевидно, те, що я роблю, суворо даремно, оскільки навіть якщо вже є хтось із такою ж цивільністю і тим самим ім’ям, перспектива все одно додається.

Крім того, я думаю, це пов’язано з тим, що я називаю інформацію своєї бази даних однією і тією ж змінною - або $ bdd.

Моя помилка, безумовно, дурна.

Згодом я маю намір записати в базу даних дату, коли було сформульовано запит на пропозицію, щоб мати можливість перевірити час між першим та другим запитом на пропозицію.

Якщо обмеження часу є розумним (скажімо, 30 днів), потенційний клієнт може повторити свій запит, тому він знову реєструється в базі даних, інакше ні.

Тільки тут, як це зробити в SQL, щоб перевірити, чи є дата нижчою чи вищою ?

Дякую тим, хто мені допоможе !

-
Опубліковано ErgoDevWoman 19 вересня 2019 р. О 23:43:24