Передача нескольких значений через форму в SQL in keyword
Привет ребята,
У меня есть форма с 3 полями. 1 - это номер карты, который является динамическим, то есть пользователь может добавить больше номеров карт, когда он нажимает на кнопку Добавить больше. А остальные 2 поля - это дата начала и дата окончания.
Я хочу, чтобы, когда пользователь нажимает кнопку Отправить после заполнения всех деталей, значения будут проходить через параметры в бэкэнд-базе данных, извлекать записи и отображаться в frontend gridview.
Но проблема в том, что я не могу передать несколько значений через параметр.
Например, если будут представлены 3 номера карт и даты.
Sql-запрос должен быть таким
выберите * из таблицы, где карты в (@card) и дата между @startdate и @enddate.
Итак, в приведенном выше примере, как я могу передать несколько номеров карт в одном параметре (@card), и я не знаю, сколько именно номеров карт будет отправлено. Их может быть 3, 4, 5 и так далее.
Пожалуйста помочь.
Что я уже пробовал:
Много гуглил об этом, и люди публиковали сообщения, чтобы использовать таблично значимые параметры. Но я не уверен, как их использовать, а также не знаю, будут ли они работать в этом сценарии, так как количество карт в этом случае не фиксировано.